|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité de passage
![]() Inscription : avril 2007 Messages : 3 ![]() |
Bonjour à tous,
habituellement quand j'ai un soucis avec du code je ne fais que lire ce forum et je trouve toujours la réponse. Mais là, j'ai eu beau chercher, je n'ai rien trouvé... Donc je poste J'ai un site permettant l'envoie de photos sur le profil des membres. J'ai écrit une fonction de redimensionnement d'image non pas en fonction de la taille, mais en fonction du poids de l'image. Elle accepte les formats .jpeg, .jpg, .gif et .png En fonction de l'extension de l'image uploadée j'utilise le imagecreatefrom***(). correspondant, puis pour finir j'enregistre l'image redimensionnée avec imagejpeg(). Jusque là pas de problème, j'obtiens bien mon image redimensionnée en .jpg, peu importe le format de départ de l'image. Mais après je veux créer une miniature de l'image déjà redimensionnée. la source étant en .jpg, j'utilise imagecreatefromjpeg(). Si l'image uploadée à l'origine était en .jpg, ca marche. Mais si elle était au format .gif, j'obtiens ca : Citation:
Bref je sais pas si j'ai été très clair... Mais si qqu'un pouvait avoir une explication cela me serait très utile. Pour info, j'utilise PHP 5. |
|
|
|
00
|
|
|
#2 |
![]() ![]() |
Parce que ton image n'est pas un JPEG mais un GIF...
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester. Pensez également à cocher ![]() Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça. Dimension Internet - Carnet Web Imprimerie Nice |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2007 Messages : 3 ![]() |
Ok le fichier d'origine est un gif, mais après le premier redimensionnement je crée l'image avec imagejpeg(). Le fichier de sortie est donc un .jpg non?
Or c'est ce fichier en .jpg qui est détecté comme un .gif (info obtenu avec getimagesize() ). Vraiment, je comprends pas... |
|
|
00
|
|
|
#4 | |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 1 ![]() |
perso je ne comprend pas l'erreur mais au lieu de repartir de l'image recopié par de la sourcc crée par imagecreatefromXXX :
Citation:
cela ne repond pas à la question mais regle le probleme. Bonne journée. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com