Watermark sur photo
Posté : 04 juil. 2016, 10:22
Bonjour,
pour mes photos j'utilise un code qui me permet de mettre un watermark dessus.
le soucis c'est que mon logo (log.png ) est avec un fond transparent et lorsqu'il se met sur ma photo au lieu d'avoir la transparence q'ai du blanc.
Vous auriez une idée de comme faire pour que mon log.png garde sa transparence ?
pour mes photos j'utilise un code qui me permet de mettre un watermark dessus.
le soucis c'est que mon logo (log.png ) est avec un fond transparent et lorsqu'il se met sur ma photo au lieu d'avoir la transparence q'ai du blanc.
Vous auriez une idée de comme faire pour que mon log.png garde sa transparence ?
Code : Tout sélectionner
<?php
header('content-type: image/png');
$watermark = imagecreatefrompng('log.png');
imagealphablending($watermark, false);
imagesavealpha($watermark,true);
$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, 70);
imagepng($image);
imagedestroy($image);
imagedestroy($watermark);
?>