Page 1 sur 1

Transparence PNG library GD

Posté : 21 juil. 2011, 15:46
par fabrice88250
Bonjour,
sur une image j'ajoute un petit logo (un watermark).
je rencontre le probleme suivant :
mon logo ('log.png') est un png avec un fond transparent et lorsque je l'ajoute sur ma photo ('video.jpg') la transparence ne reste pas et elle est rempacé par un fonc blanc.
Comment faire en sorte de garder la transparence de mon png ?

voici mon code qui fonctionne (sauf pour la transparence de mon png)
<?php  
header('content-type: image/jpeg');
 
$watermark = imagecreatefrompng('log.png');   
$watermark_width = imagesx($watermark);   
$watermark_height = imagesy($watermark);   
$image = imagecreatetruecolor($watermark_width, $watermark_height);  
$image = imagecreatefromjpeg("video.jpg");  
$size = getimagesize("video.jpg");    
$dest_x = $size[0] - $watermark_width ;    
$dest_y = $size[1] - $watermark_height ;   
imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 90);   
imagejpeg($image);   
imagedestroy($image);   
imagedestroy($watermark);    
?>