Watermark et transparence png

WRInaute occasionnel
Bonjour,

sur une photo j'ajoute un petit logo (un watermark) grâce à un petit script php.

je rencontre le problème suivant :
mon logo ('log.png') est un png avec un fond transparent et lorsque je l'ajoute sur ma photo ('video.jpg') la transparence de log.png ne reste pas et elle est remplacé par un fond blanc.

Comment faire en sorte de garder la transparence de mon png lorsque je l'applique sur ma photo video.jpg ?

voici mon code actuel :
Code:
<?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);    
?>
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut