Watermark et transparence png

fabrice88
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 289
Inscription: 15 Oct 2007

Watermark et transparence png

Message le Ven Juil 22, 2011 9:48

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: Tout sélectionner
<?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);   
?> 


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19599
Inscription: 8 Aoû 2004

Re: Watermark et transparence png

Message le Ven Juil 22, 2011 23:54



Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: ISFR et 0 invités