[RESOLU] Watermark sur photo

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Watermark sur photo

Re: [RESOLU] Watermark sur photo

par fabrice88250 » 04 juil. 2016, 10:42

J'ai trouvé. mon png était en 32bits. je l'ai passé en 8bits avec transparence et la fusion fonctionne.
Bonne journée

Watermark sur photo

par fabrice88250 » 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 ?

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); ?>