[RESOLU] GetImageSize() me donne "image/png" lorsque je lui donne un jpg

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] GetImageSize() me donne "image/png" lorsque je lui donne un jpg

Re: [RESOLU] GetImageSize() me donne "image/png" lorsque je lui donne un jpg

par Saian » 23 juin 2015, 15:04

Tu pourrais convertir ces fichiers en vrai jpeg avec les fonctions imagecreatefrompng et imagejpeg. ;)

Re: GetImageSize() me donne "image/png" lorsque je lui donne un jpg

par foayiid » 23 juin 2015, 13:38

Bonjour Saian et merci pour ton retour.

Exact, Photoshop hurle également à l'ouverture du fichier. IJe dois récupérer les images d'un catalogue produit et il semble qu'ils aient modifié les extensions de fichiers ...

Re: GetImageSize() me donne "image/png" lorsque je lui donne un jpg

par Saian » 23 juin 2015, 12:53

Bonjour foayiid,

Et bien je serai tenté de dire, parce qu'il s'agit d'un png et non d'un jpeg.

C'est assez classique, j'imagine que quelqu'un s'est dit qu'il suffisait de changer l'extension pour que ça change le format du fichier.
Le navigateur arrive bien à afficher le fichier mais si tu essaies de l'ouvrir avec photoshop tu verras qu'il va gueuler et si tu fais un imagecreatefromjpeg avec, tu verras que tu auras une erreur également.

GetImageSize() me donne "image/png" lorsque je lui donne un jpg

par foayiid » 23 juin 2015, 12:44

Bonjour,

Je n'arrive pas a comprendre pourquoi lorsque je donne une image en ligne avec une extension .jpg, la fonction GetImageSize() me renvoi un type mime "image/png" (pas sur tous les jpg, seulement certains) ?

Si quelqu'un a une idée, merci d'avance.