Système d'upload d'image qui crée une miniature toute noire

Petit nouveau ! | 2 Messages

19 juin 2015, 08:27

Bonjour,

J'ai réalisé un script que j'ai en partie copié sur un site internet. J'ai compris le code et je ne souhaite uploader que des images .jpg. Ce script je l'ai modifié pour qu'il me fasse trois miniatures de tailles différentes. Le redimensionnement se fait automatiquement après avoir indiqué la largeur souhaitée. Jusque là tout va bien. Seulement, il ne veut pas uploader correctement une seule et unique image puisque les trois miniatures sont complètement noires.

J'ai uploadé près d'une vingtaine de photos et tout fonctionne très bien, sauf pour cette image. De plus, l'image est bien uploadée en local via Wampserver, mais une fois en ligne, impossible. Le script vérifie pourtant le poids, le format de l'image et le type mime (je ne sais pas à quoi ça correspond). L'image n'est pas trop grosse et il s'agit bien d'un .jpg.

Quelqu'un pour me donner une idée de solution à ce problème ? 8-|

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

19 juin 2015, 09:47

Bonjour,

A priori, je dirai que ton fichier image n'est pas correct.
- Soit il est corrompu (mais Windows/MacOS peuvent tout de même réussir à l'afficher à peu près correctement).
- Soit c'est un fichier PNG/GIF avec une extension en .jpg

Sans avoir l'image en question ni ton code, difficile de t'en dire davantage.

Ce que tu peux essayer, c'est d'ouvrir ton image avec un éditeur graphique (photoshop/gimp...) et de la réenregistrer en jpeg et ça fonctionnera alors probablement correctement.
Quand tout le reste a échoué, lisez le mode d'emploi...