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 :

Logiciel Bitmap *.xbm


Sujet :

GUI Python

  1. #1
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut Logiciel Bitmap *.xbm
    Salut les pythons,
    Est-ce-que quelqu'un connait un logiciel sous Linux permettant de faire des bitmap d'extension *.xbm pour les insérer dans Tkinter.
    Ou est-ce-que Tkinter accepte d'autre format pour les bitmap que je ne connait pas.
    Merci de vos réponses et bon python a vous.
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 300
    Points : 6 780
    Points
    6 780
    Par défaut
    Salut,

    Tu ne peux pas les exporter sous ce format à partir d'une appli quelconque ?

    J'utilise cet export avec Qt qui prend ce format en charge.
    J'entends par là qu'il n'y a pas besoin d'une seule ligne de code spécifique à ce format,
    il suffit de le choisir.

  3. #3
    Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2010
    Messages : 83
    Points : 46
    Points
    46
    Par défaut
    GIMP
    Et Tkinter prend en charge les gif

  4. #4
    Membre expérimenté Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Points : 1 728
    Points
    1 728
    Par défaut
    imagemagick

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pacificator@zeus:~/Bureau$ convert image1.jpg test.xbm
    "Etre conscient de la difficulté permet de l'éviter.."
    Lao-Tseu.

  5. #5
    Membre éprouvé
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Points : 1 006
    Points
    1 006
    Par défaut
    Hallo,

    Tu peux également te servir de ImageTk disponible dans PIL. Avec tu as les classes "PhotoImage" et "BitmapImage" qui te permettent de charger des fichiers utilisablent via Tkinter.(Mais BitmapImage...). Pour ce qui est de PhotoImage, il t'est possible d'ouvrir n'importe quel fichier image (supporté par PIL en mode lecture) pour produire une instance, qui peut ensuite être utilisée comme la classe Tkinter.PhotoImage.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    import ImageTk
    import Tkinter
     
     
    root = Tkinter.Tk()
    root.title("Test de fichiers images")
     
     
    fic = "Mon_image.format"
    photo = ImageTk.PhotoImage(file=fic)
     
     
     
     
    lbl = Tkinter.Label(root,image=photo)
    lbl.pack()
     
    root.mainloop()
    @+ Tschüs.
    Win 10 64 bits / Linux Mint 18, - AMD A6 Quad: Py27 / Py35
    CONTENU D'UNE QUESTION
    Exemples:
    - Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
    - Code source du morceau de programme où il y a un bogue
    - Ligne de code sur laquelle le bogue apparaît
    - Erreur complète retournée pas l'interpréteur Python
    - Recherche déjà effectuée (FAQ, Tutoriels, ...)
    - Tests déjà effectués

  6. #6
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut
    Je pensais que, corriger moi si je me trompe, les bitmaps étaient des images coder sur deux bit en deux couleurs:
    -un noir pour le fond & l'autre de la couleur voulue surement blanc par défaut.
    et que c'etait Le format d'image noir et blanc pour les curseurs de souris et les icones d'antant on peut débattre du sujet.

    Je savais deja qu'il était possible de changer de format en changeant l'extension.

    Et merci du tipp de afrank64 pour l'utilisation de la classe PhotoImage.

    Je viens de voir qu'il était possible de customiser et de créer des widgets personnaliser avec Tkinter WCK 1.1.1 en codant en pure python et en C si affinité et que l'implémentation est disponible pour Python 3 (Tkinter 3000 implementation)...
    Si sa vous intéresse: http://effbot.org/zone/wck.htm

    Sur ce bon python a vous.
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

  7. #7
    Membre expérimenté
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Points : 1 742
    Points
    1 742
    Par défaut
    .Je reviens sur le sujet car crise de haine devant mon écran ne voulant pas m'afficher des images avec Tkinter...
    -Changer de format en renommant ne fonctionne pas avec Linux ou Linux a un pb avec les gif...
    -Il exite un excellent programme pour faire des bitmaps sous Linux il s'appele: KIconEdit
    de nombreux formats sont pris en charge notamment *.xbm mais pas *.gif.
    Mais je n'arrive pas a faire afficher une bitmap a Tkinter:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    from Tkinter import *
    a=Tk()
    b=BitmapImage(name=pb ici, cnf={}, master=None)
    c= Label(a, bitmap=b)
    c.pack()
    a.mainloop()
    Quoi que je mette a pb ici: le chemin absolut ou relatif l'interpreteur dit qu'il nest pas définis j'ai aussi essayer avec file=pb ici sa ne marche pas non plus...
    La meme technique marche pas avec les gif mais la fenetre est blanche a la place d'afficher l'image...

    fichier image fait chi.., fichier fait chi.., fait chi..!!!

    sous windows sa ne marche pas non plus.
    Si quelqu'un voit ou est mon erreur merci de me le signaler.

    Le prog KIconEdit est bien pour faire des bitmap xbm je le recommande.
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Website programmation international (www.open-source-projects.net)
    Site: Website imagerie 3D (www.3dreaming-imaging.net)
    Testez aux moins pendant une semaine l'éditeur avec terminaux intégrées it-edit Vous l'adopterai sûrement !
    FUN is HARD WORK !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel logiciel (EDI) pour débuter en programmation ?
    Par mimosa69 dans le forum Débats sur le développement - Le Best Of
    Réponses: 13
    Dernier message: 17/01/2016, 16h45
  2. Logiciel analyse bitmap
    Par taffMan dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 17/09/2006, 15h35
  3. Lecture d'une image bitmap
    Par Geronimo dans le forum x86 32-bits / 64-bits
    Réponses: 18
    Dernier message: 28/06/2002, 12h01
  4. Comment faire pour créer un bitmap
    Par GliGli dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/04/2002, 15h41
  5. Cours, tutoriels, logiciels, F.A.Q,... pour le langage SQL
    Par Marc Lussac dans le forum Langage SQL
    Réponses: 0
    Dernier message: 04/04/2002, 10h21

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