fonction imagegif

fonction imagegif - PHP - Programmation

Marsh Posté le 16-10-2005 à 14:22:32    

J'ai realiser une fonction php pour redimensionner les images.
Cette fonction doit être capable de gerer les images du type jpeg, gif et png.
 
Elle fonctionne parfaitement pour les images jpeg (utilisation de la fonction imagejpeg),
elle fonctionne egalement plutot bien avec les png (utilisation de la fonction imagepng) meme si la transparence n'est pas conserver
mais pour les gif, j'ai une erreur: Fatal error: Call to undefined function: imagegif()
 
Je ne comprends pas pourquoi seul la fonction imagegif() n'existe pas.
D'autre part, si vous avez une idée pour conserver la transparence des images dans le cas des png et aussi des gif
 
PS: j'ai bien la librairieGD2 d'installée.

Reply

Marsh Posté le 16-10-2005 à 14:22:32   

Reply

Marsh Posté le 16-10-2005 à 14:27:09    

Citation :

j'ai une erreur: Fatal error: Call to undefined function: imagegif()


Tu as certainement une ancienne version de PHP à l'époque de laquelle GIF était brevetée. Dans les denrières màj imagegif( ) est rétablie.
 

Citation :

si vous avez une idée pour conserver la transparence des images dans le cas des png et aussi des gif


Le truc bancal de GD :sweat: Mais j'ai déjà vu une soluce à base de "je parcours chaque pixel de l'image et je lui spécifie texto qu'il est transparent ..." dans les commentaires de php.net. Bonne chasse.

Reply

Marsh Posté le 16-10-2005 à 14:30:23    

j'ai easy php 1.7 et c'est GD2 qui est installer avec
 
Pour la transparence tampis...

Reply

Marsh Posté le 16-10-2005 à 14:47:03    

voila ce que j'obtient avec phpinfo() a propos de GD
 
gd
GD Support  enabled
GD Version  bundled (2.0.15 compatible)
FreeType Support  enabled
FreeType Linkage  with freetype
GIF Read Support  enabled
JPG Support  enabled
PNG Support  enabled
WBMP Support  enabled
XBM Support  enabled

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed