Transparent billede bliver til sort (GDLib)
Hej alle eksperter,jeg har siddet og kigget spørgsmålene igennem, da jeg er ved at begynde at arbejde lidt med GDLib i PHP. Jeg fandt følgende kode, som virker fint, således at jeg kan smide et "overlay-billede" ind på et allerede eksisterende billede:
$imageGround = "nightclub.jpg";
$imageOverlay = "edGnized.gif";
$imageOutput = "edGnizedPicture.png";
$size = getimagesize($imageGround);
$pos_x = 0;
$pos_y = $size[1] - 30;
$im_ground = ImageCreateFromJPEG($imageGround);
$im_overlay = ImageCreateFromGIF($imageOverlay);
imagecopy($im_ground, $im_overlay, $pos_x, $pos_y, 0, 0, imagesx($im_overlay), imagesy($im_overlay));
ImageJPEG($im_ground, $imageOutput);
echo "<img src=\"" . $imageOutput . "\">";
Nu er det så sådan, at det billede, som jeg smider ind (.GIF billedet), som består af et logo og en transparent baggrund, bliver sort i stedet for gennemsigtigt.
Jeg har kigget et par spørgsmål igennem, men jeg har ikke kunne få de forskellige metoder til at virke. Er der nogle, som har et godt forslag til, hvordan man kan ordne dette?