Je cherche a fusioner png et jpg.
Je suis surpris par les resultats de recherches concernant la fusion d'image png sur jpg.
On ne peut pas garder les zones de transparence d'un " logo" png lors de la fusion sur un jpg ?
imagecopymerge "gacherait" tout, on perds le canal alpha a en croire certains forum.
ya t'il un moyen de preserver l'alpha malgres tous?
Peut etre en transformant le png en gif puis exercer la fusion mais la qualitée laisse a desirer.
si ça ne marche pas avec du png, je ne pense pas que cela marche avec du gif non plus.
Tu le fais comment, ton bin's ? jpeg ne gérant pas la transparence, ça me parait délicat de tte manière. GD récupère ne ressource gérant la transparence, et l'autre non...il fait quoi ? Généralement, il est moins risqué de niveler par le bas...
Bref...tu l'enregistres en quoi, ton image finale ?
Justement il est la le mystere de boule de gomme..
Avec du gif fusioné sur du jpg je conserve la transparence du gif.
Mais la qualitée est vraiment bof....
Biensur mon support finale est un jpg.
l"es phrases magiques" pour garder la transparence dun gif sur un jpg avant un copymerge sont
$transp = imagecolorallocate ($image, 255,0,0);
imageColorTransparent($image, $transp);
Salut,
J'ai des problèmes dans le même genre.
J'utilise un script pour redimensionner des images à la volée ça fonctionne très bien sauf avec les PNG ayant un canal alpha : impossible de conserver la transparence, ça devient noir.
Je crée dynamiquement des images avec du texte sur fond transparent et j'aurais aimé que l'anticrénelage (antialiasing) du texte soit en dégradé de transparence. Or c'est impossible : en GIF le dégradé de transparence n'existe pas, c'est tout ou rien, et en PNG je n'arive pas à créer la couleur transparente pour remplir le fond.
Je ne sais pas si la résolution d'un de nos problème aidera à celle des autres mais bon...