06-04-2010, 01:15 PM
(Modification du message : 06-04-2010, 01:23 PM par NicoMSEvent.)
Bon, tu as déjà mieux expliqué ce que tu voulais, c'est plus simple a comprendre (pour nous) ce que tu attends de nous
pour ma part, je sais que dans toutes mes images transparentes, j'ai le pixel en haut a gauche qui sera toujours transparent (je ne joue pas avec les semi-transparence), et je me base sur ce pixel pour définir ma couleur transparente (qui varie selon les images).
fonction utile : imagecolorat
Je n'ai pas trouvé comment définir automatiquement la couleur transparente d'un png (ou d'un gif). Si quelqu'un d'autre a une idée la dessus... ou bien alors tu fais comme moi si tu connais la position commune d'un pixel transparent, a toutes tes images
Edit :
pas testé, mais ça l'air intéressant, pour garder la transparence d'un fichier que tu charges :
pour ma part, je sais que dans toutes mes images transparentes, j'ai le pixel en haut a gauche qui sera toujours transparent (je ne joue pas avec les semi-transparence), et je me base sur ce pixel pour définir ma couleur transparente (qui varie selon les images).
fonction utile : imagecolorat
Je n'ai pas trouvé comment définir automatiquement la couleur transparente d'un png (ou d'un gif). Si quelqu'un d'autre a une idée la dessus... ou bien alors tu fais comme moi si tu connais la position commune d'un pixel transparent, a toutes tes images
Edit :
pas testé, mais ça l'air intéressant, pour garder la transparence d'un fichier que tu charges :
$imgPng = imageCreateFromPng($strImagePath);
imageAlphaBlending($imgPng, false);
imageSaveAlpha($imgPng, true);
Je signale que je ne détiens pas la vérité unique et absolue, je peux me tromper. La critique peut aussi être constructive. Critiquez moi!
La quête d'Ewilan
http://easy2hack.ma-soiree.be
La quête d'Ewilan
http://easy2hack.ma-soiree.be