Following files:
bg.png - Clear Transparent Image
14416fed5d4f78.jpg - Normal Jpeg Image
The Code:
header('content-type: image/png');
$watermark = imagecreatefromjpeg('14416fed5d4f78.jpg');
$watermark_width = imagesx($watermark);
$watermark_height = imagesy($watermark);
$image = imagecreatetruecolor($watermark_width, $watermark_height);
$image = imagecreatefrompng('bg.png');
$size = getimagesize('bg.png');
$dest_x = $size[0] - $watermark_width - 5;
$dest_y = $size[1] - $watermark_height - 5;
imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0,
$watermark_width, $watermark_height, 100);
imagepng($image);
imagedestroy($image);
imagedestroy($watermark);
The Problem:
The code above works fine in sense of syntax! bg.png acts as a
transparent border for 14416fed5d4f78.jpg to keep the size of bg.png and
not the size of 14416fed5d4f78.jpg so it doesn't blow up
14416fed5d4f78.jpg. However, the image comes out black/white and has
lost its color!
I looked all over Google and I've found nothing so far that's functional
to give the new created png file the correct colors as the original
14416fed5d4f78.jpg. I figure that I'm missing some small elements to the
process of creating the png...
Anyone have any ideas, pointers, advice, or correct solution to make
this possible?
Sincerely,
Travis L. Font
Interactive Developer
BSN
5901 Broken Sound Parkway NW
6th Floor
Boca Raton, FL 33487
Main Ph.: 561-994-8335 Ext.737
Fax: 561-998-4635
Toll Free: 1-800-939-4071 Ext.737
http://www.bsnonline.net/ / http://www.endorush.com/ /
http://www.tlfapparel.com/
The 27th Fastest Growing Private Company In America*
The 2nd Fastest Growing Private Company In The Miami-Fort Lauderdale Metro
Region*
The 4th Fastest Growing Private Company In The Health Industry*
[*Above Rankings Were Determined By Inc. 500/5,000]
This e-mail, and any attachment, is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged material.
Any review, re-transmission, copying, dissemination or other use of this
information by persons or entities other than the intended recipient is
prohibited. If you received this in error, please contact the sender and delete
the material from any computer. The contents of this message may contain
personal views which are not the views of BSN.