IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Affichage d'une image et sa conversion !


Sujet :

Python

  1. #1
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    D�cembre 2012
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : D�cembre 2012
    Messages : 1
    Par d�faut Affichage d'une image et sa conversion !
    Bonsoir,

    je veux afficher une image avec python, et la convertir en niveau de gris.
    mais quand j'ex�cute le code, �a n'affiche aucune erreur, mais �a donne rien en sortie.
    voila mon code pour l'affichage :
    from PIL import Image
    im = Image.open('mon_image.jpg')
    im.show()

    et pour la conversion :
    im_gray = im.convert('L')
    im_gray.show()

    merci pour votre aide.

  2. #2
    Expert confirm�
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 095
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 095
    Par d�faut
    Si mes souvenirs sont bons, il faut sauvegarder ton image...

  3. #3
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Par d�faut
    Citation Envoy� par fred1599 Voir le message
    Si mes souvenirs sont bons, il faut sauvegarder ton image...
    Non; PIL sauve automatiquement l'image dans un fichier temporaire.
    Si c'est le m�me probl�me que chez moi, il ouvre la visionneuse de photo Windows mais n'affiche pas l'image.

    La raison �tant que la visionneuse est invoqu�e au moyen de l'association de fichier, par la commande suivante:
    start /wait c:\users\<username>\appdata\local\temp\tmpvv3nu5.BMP && del /f c:\users\<username>\appdata\local\temp\tmpvv3nu5.BMP
    o� tmpvv3nu5.BMP est un nom g�n�r� par tempfile.mktemp.

    Sous Windows 7 (& Vista), le /wait n'a pas l'effet escompt� et le delete est ex�cut� juste apr�s le lancement de la visionneuse, avant m�me que la visionneuse ait le temps d'ouvrir le fichier.

    Ce qui se passe, je pense, c'est qu'un sous-shell est invoqu� par la commande start, l'association de fichier trouve la visionneuse windows et l'ex�cute, mais sans le /wait (sans attendre la fermeture du programme); la main est rendue au shell principal (invoqu� par os.system) et la commande del est ex�cut�e.

    Une solution est de remplacer une ligne dans le module ImageShow.py (normalement dans <python dir>\Lib\site-packages\PIL), dans la classe WindowsViewer, � la ligne 99 pour PIL 1.1.7:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    return 'start /wait %s && del /f %s' % (file, file)
    � remplacer par:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    return 'start /wait rundll32.exe "c:\\Program Files\\Windows Photo Viewer\\PhotoViewer.dll", imageview_fullscreen %s && del /f %s' % (file, file)
    (malheureusement, utiliser %ProgramFiles% ne fonctionne pas; il faut donc indiquer le bon chemin soi-m�me).

    Cela revient � hardcoder la visonneuse Windows; on peut bien sur la remplacer par un autre programme.

Discussions similaires

  1. [Tomcat] Affichage d'une image
    Par david71 dans le forum Tomcat et TomEE
    R�ponses: 8
    Dernier message: 15/02/2005, 11h37
  2. R�ponses: 2
    Dernier message: 27/12/2004, 09h23
  3. Pbs d'affichage d'une image sur un panel
    Par ysr1 dans le forum C++Builder
    R�ponses: 2
    Dernier message: 23/09/2004, 09h55
  4. [FLASH MX] Qualit� d'affichage d'une image
    Par n_tony dans le forum Flash
    R�ponses: 3
    Dernier message: 16/08/2004, 09h44
  5. Affichage d'une image sous linux
    Par Braim dans le forum x86 32-bits / 64-bits
    R�ponses: 5
    Dernier message: 25/03/2003, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo