Forum EduPython

Echanges autour d'EduPython.

Vous n'êtes pas identifié(e).

#1 2020-01-28 15:42:36

cri0668
Membre
Inscription : 2020-01-28
Messages : 2

module PIL dysfonctionnement

Bonjour,
le code a priori simple suivant ne fonctionne pas :

from PIL import Image
img = Image.open("pomme.jpg")
img.show()

Pas de souci si je n'exécute que les 2 premières lignes.
Le message d'erreur est :
Message    Nom de Fichier    Ligne    Position   
Traceback               
    <module>    C:\Users\cheur\Dropbox\_Lycee Montaigne\2ndeSNT\03. Photographie numérique\TraitementIMG\PRG1.py    3       
    show    C:\EduPython\App\lib\site-packages\PIL\Image.py    1775       
    _show    C:\EduPython\App\lib\site-packages\PIL\Image.py    2520       
    _showxv    C:\EduPython\App\lib\site-packages\PIL\Image.py    2525       
    show    C:\EduPython\App\lib\site-packages\PIL\ImageShow.py    51       
    show    C:\EduPython\App\lib\site-packages\PIL\ImageShow.py    75       
    show_image    C:\EduPython\App\lib\site-packages\PIL\ImageShow.py    94       
    save_image    C:\EduPython\App\lib\site-packages\PIL\ImageShow.py    90       
    _dump    C:\EduPython\App\lib\site-packages\PIL\Image.py    576       
    load    C:\EduPython\App\lib\site-packages\PIL\ImageFile.py    244       
    raise_ioerror    C:\EduPython\App\lib\site-packages\PIL\ImageFile.py    59       
OSError: broken data stream when reading image file       

Quelqu'un aurait-il une idée svp ?
Merci.

Hors ligne

#2 2020-01-28 16:03:36

cri0668
Membre
Inscription : 2020-01-28
Messages : 2

Re : module PIL dysfonctionnement

Problème résolu en ouvrant l'image "pomme.jpg" avec un logiciel (paint.net) et en la sauvegardant sous le même nom.
L'image provenait d'internet.
Moralité : tous les fichiers jpg ne sont pas codés de la même façon, où y-a-t-il une autre explication ?

Hors ligne

#3 2020-01-28 19:47:43

magicvinni
Administrateur
Inscription : 2017-12-22
Messages : 308

Re : module PIL dysfonctionnement

Oui, il semble qu'il y ait des soucis (connus) avec cette version de PIL et les fichiers jpg. Il est préférable d'utiliser des PNG ou de mettre à jour PIL

VM

Hors ligne

Pied de page des forums