Php et transparence

Bonjour,

J’utilise WampServer et j’ai activé la bibliothèque graphique GD.

J’essaie de créer des images dynamiques à l’aide de “header (“Content-type: image/png”);”

Mais problème ! Lorsque je charge une image png avec transparence, la transparence est remplacé par un ignoble fond noir.

Si j’affiche cette même image avec , l’image s’affiche correctement.

Je peux effacer le noir et rendre sa transparence avec imagecolortransparent($image, black);
Mais lorsque je tente une fusion entre mon image et une image de fond, la transparence nouvellement recrée disparaît de nouveau, et mon fond est invisible puisque recouvert de noir.

Code (simplifié) :

On me dit qu’il s’agit peut-être d’une extension php à activer dans la bibliothèque de Wamp. Mais si c’est le cas, laquelle ? O.O !

Merci pour votre future aide :wink:
Edité le 20/06/2008 à 12:00

Je veux pas dire de conneries, mais me semble que ça ne marche pas parce que c’est justement du png.

Est-ce que ton image est du png 8 bit? Donc avec une seule couleur de transparence (comme les gifs) ou du 24 bits avec un canal alpha?

L’image était en png je-sais-pas-quoi, je l’ai mise au format png 8 128 et la transparence marche.
Mais un contour blanc apparaît autour de l’objet ?

Enfin, à priori c’est bien un problème de format ^.^

Merci pour cette réponse :wink: