Merge transparent PNG images using PHP

I'm looking for a capable developer who can create a PHP script (with AJAX features) to merge multiple transparent 24-bit PNG image files. With merging I mean actually combining the images as layers on top of each other, and not adding the next to each other.

This can (for example) be achieved using the PHP imagecopymerge() function. All PNG files that will be merged are transparent, and should stay transparent.

This script will be used privately, so don't worry about adding any design to it. I am only looking for functionality.

It should work as follows (but feel free to improve on it):

The script should look into multiple subfolders e.g.:









It should then show a dropdown box to the script page, where the user can select a directory/folder. The dropdown box will initially show all first level folders e.g.:




After selecting a 1st level folder, then the user should select the subfolder(s):

e.g. if /background was selected, it will present:



When the script detects a PNG image, it should present the name in the dropdown list. When selecting the image name, it should also show a thumbnail sample of the image (with option to click on it to open in a new window) right away on the right (using AJAX).

Please note that images will never be found in folders that contain folder. The images are always present at the ending subdirectory.

Now the script should allow the user to merge it with another image, by showing a link "Add another image" which will present another dropdown selection box. The user should be able to do this up to 25 times (so merge a maximum of 25 images together).

After the user adds the second image (and third, and fourth and so on) the script should automatically present the merged image at the bottom of the page. So the merged image should change in real time using AJAX. As this may take a while, feel free to add a loading message during this time.

The script should also have the option to remove or edit an image from the merge (by showing a 'delete' or 'edit' icon next to a dropdown box), and thus create a new example at the bottom of the screen with the new or remaining images to be merged (if there are more than 1 selections).

The first selected image is always merged as the bottom layer. So for example, 'backgrounds' would be selected first, the second image will be merged on top of that, the third will be merged on top of those two etc. etc.

While not all images in the directories have the same dimension, all images that will be merged will have the exact same dimensions.

Images that are in the same directory will NEVER be merged, so you don't have to add this to the script.

This should be a rather easy and straightforward script for an experienced developer.

I look forward to any bids.

Skills: AJAX, Javascript, PHP

See more: where to look for a php developer, top developer icon, png to icon, php developer mean, loading function in php, icon from png, g php developer, free icon png, design merge, design icon next, create transparent icon, create icon from png, add transparent, bash png combine, jpg png combine, bash combine png, combine png jpg, combine jpg png, php combine image png, flash combine png

About the Employer:
( 32 reviews ) Marmaris, Turkey

Project ID: #9966217

Awarded to:


Hello, if you can send me some sample images with in a zip, including the directory structure, I could work on a demo for you. Best regards

$177 USD in 1 day
(14 Reviews)

11 freelancers are bidding on average $193 for this job


Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks

$237 USD in 10 days
(299 Reviews)

Hello, I have read through your project and I am incredibly interested in taking on your project. I am an experienced developer with a diploma in the field of web development. I have been working in the field of web More

$222 USD in 3 days
(165 Reviews)

Good evening! My name is David Irving and I've been a professional programmer for over 18 years (with a BS in Computer Science with a focus in Programming) and I have been working as technical lead for a PHP-based More

$240 USD in 5 days
(80 Reviews)

Hello, I am an engineer and I can help you. Since you may have a lot f bids, I can even build you aprototype before you hire me. If you are satisfied, you buy the solution. If not, you can still hire someone else. More

$180 USD in 1 day
(16 Reviews)

hi,php+javascript developer here and i would like to work on your [login to view URL] go through my reviews and discuss with me.I hope you would like to hire [login to view URL]

$100 USD in 7 days
(51 Reviews)
$200 USD in 3 days
(29 Reviews)

Hi, I am an experienced developer with vast experience in .NET, MVC and SQL available for this project. I am full time freelancer available 10 hours daily. DEMO: [login to view URL] [login to view URL] h More

$250 USD in 5 days
(28 Reviews)

With 100% quality and satisfaction we are here for you Dear Sir/Madam Professional team is here to provide better service than others. Your requirement is successfully understand by us. Based on your requirement More

$315 USD in 3 days
(14 Reviews)

the best way to do that is using html5 canvas with Ajax during preview and finally export as png with php or, much better, with command line script. I can do with a basic layout easy to adapt. 20% milestone requested More

$228 USD in 5 days
(11 Reviews)

We’re highly interested to taking up this job. We’re experts in ASP.NET, .NET Framework,PHP, MySql, JAVA, AJAX, CSS/CSS3, Java-Script, HTML/HTML5, Photoshop/Illustrator, Wordpress, Open-Cart, Magento & other relevant o More

$147 USD in 3 days
(0 Reviews)
$277 USD in 7 days
(0 Reviews)

I have experience in such kind of image modifications and I worked a lot on such kind of options. So if you want then I can do this for you. Thanks

$111 USD in 7 days
(0 Reviews)