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

GUI Python Discussion :

Image dans le terminal de Python 3


Sujet :

GUI Python

  1. #1
    Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2019
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2019
    Messages : 67
    Points : 42
    Points
    42
    Par défaut Image dans le terminal de Python 3
    Bonjour à tous,

    j'ai trouvé de nombreuses méthodes pour visualiser une image avec Python, utilisant des modules comme Tkinter ou Pillow, mais dans tous les cas, l'image s'affiche dans une fenêtre externe.

    Question simple : est-il possible d'afficher une image DANS le terminal de Python 3 ? (je travaille avec Anaconda et/ou Pycharm) version Python 3.7
    et si oui, comment, car j'ai eu beau chercher sur internet....je n'ai pas rencontré la situation que je voulais.

    Merci beaucoup !

    Olivier

  2. #2
    Membre confirmé

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Points : 503
    Points
    503
    Billets dans le blog
    1
    Par défaut
    Salut.

    Une image dans un terminal quelle drôle d'idée.

    Tout ce que tu peux faire dans un terminal, c'est afficher du texte, remarque, tu peux toujours t'amuser à afficher des images sous forme de caractères ascii

    Mais pourquoi donc ne pas utiliser une interface graphique ? Le terminal, c'est bien pour des choses simplistes, mais dès lors que l'on souhaite obtenir des choses un peu plus élaborées et plus jolies, bah une interface graphique devient nécessaire.
    Le temps ronge l'amour comme l'acide.

  3. #3
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Citation Envoyé par Olivier20000 Voir le message
    Question simple : est-il possible d'afficher une image DANS le terminal de Python 3 ? (je travaille avec Anaconda et/ou Pycharm) version Python 3.7
    et si oui, comment, car j'ai eu beau chercher sur internet....je n'ai pas rencontré la situation que je voulais.
    Un terminal ne sait afficher que des caractères. Et dans la pratique, on prend le numéro du caractère, on récupère le "glyph"/dessin correspondant dans la police de caractères associée au terminal et on affiche le "dessin".

    Pour afficher une image, il faut pouvoir afficher/adresser les pixels de l'écran, ce que permet une bibliothèque graphique ou créer des glyphs à la volée.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 462
    Points : 9 249
    Points
    9 249
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Peut-être faut-il changer de console Python? Par exemple, la console "jupyter qtconsole" sait afficher les images crées par matplotlib.

    Pour le vérifier, j'ai essayé d'exécuter l'exemple ici: https://scipy-lectures.org/intro/num...lot-polyfit-py.

    Et voilà ce que ça donne:

    Nom : jupyter_scipy.jpg
Affichages : 643
Taille : 94,5 Ko

    Mais je n'en sais pas plus...
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

  5. #5
    Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2019
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2019
    Messages : 67
    Points : 42
    Points
    42
    Par défaut
    La conclusion c'est qu'on peut seulement afficher des graphiques dans le terminal.
    OK, Merci à tous pour vos explications et recherches. Faudra donc passer par l'interface graphique....

Discussions similaires

  1. Entreposer plusieurs images dans un Canvas sur python
    Par wes_Rchd dans le forum Langages de programmation
    Réponses: 0
    Dernier message: 30/05/2017, 02h43
  2. [Python 3.X] Images dans une boucle for
    Par benbossman dans le forum Général Python
    Réponses: 1
    Dernier message: 19/02/2015, 22h01
  3. WX.python Rotation d'une image dans un panneau
    Par shanoc dans le forum wxPython
    Réponses: 5
    Dernier message: 07/04/2014, 17h40
  4. Mettre une Image dans un Text() sous Python 3
    Par sancho.poncho dans le forum Tkinter
    Réponses: 6
    Dernier message: 07/07/2012, 11h41
  5. Executé programme python dans un terminal
    Par Raikyn dans le forum Général Python
    Réponses: 3
    Dernier message: 17/04/2012, 10h51

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