PDA

View Full Version : Watermarking script with png-24 - stumped - help!


EthanX
06-26-2004, 06:47 AM
Hey, I'm trying to get my script to watermark a image with a png-24 but the watermark has a black background for some odd reason.

here's my code:

<?
$photoImage = ImageCreateFromJPEG('photo.jpg'); // Image to watermark.

$logoImage = ImageCreateFromPNG('watermark.png'); // PNG-24 Watermark.
$logoW = ImageSX($logoImage); // Watermark height.
$logoH = ImageSY($logoImage); // Watermark width.

ImageCopyMerge($photoImage, $logoImage, 0, 0, 0, 0, $logoW, $logoH,75); // watermark photoImage.

/* Set Headers */
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $timestamp).' GMT');
header('Content-Type: image/jpeg');

ImageJPEG($newi); // output image to browser.

/*Clean up*/
ImageDestroy($photoImage);
ImageDestroy($logoImage);
?>