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);
?>
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);
?>