Bonjours a tous !
Voila je débute en python et j'aimerais tout simplement enregistrer une image que j'affiche dans une fenêtre Tk. Depuis un certain temps je cherche je cherche, mais je ne trouve rien. Merci d'avance pour votre aide
Bonjours a tous !
Voila je débute en python et j'aimerais tout simplement enregistrer une image que j'affiche dans une fenêtre Tk. Depuis un certain temps je cherche je cherche, mais je ne trouve rien. Merci d'avance pour votre aide
Bonjour,
Ta question n'est pas très clair. Tu veux enregistrer le contenu d'un canevas?
oui voila exactement. J'ouvre une image dans un canevas après avoir cliqué sur un bouton "ouvrir image". Et c'est cette image que j'aimerais sauvegarder.
Je ne comprends pas. Si tu ouvres une image c'est que tu l'as déjà. Pourquoi vouloir la sauvegarder?
je voudrais la sauvegarder dans un autre endroit du pc. Car enfaite a terme je vais recevoir des images venant d'un autre pc que je vais devoir afficher et sauvegarder à autre endroit sur mon pc.
Regarde du coté de la librairie PIL, elle est extrémement simple à apprendre et à utiliser.
J'ai posté une visionneuse, en fait une trieuse d'images qui fait très exactement ce que tu cherches.
Les sources ici:
//bazaar.launchpad.net/~ubuntu-fr-scripts/+junk/Oqapy/files
C'est en python + TKinter + PIL.
Bon amusement et n'hésite pas à questionner.
vincent
PS. Je te rajoute deux liens,
Si tu es sous Debian ou Ubuntu, PIL est dans les dépôts, sinon:
http://www.pythonware.com/products/pil/
et si tu veux voir comment fonctionne la trieuse, tout es expliqué ici:
http://forum.ubuntu-fr.org/viewtopic.php?id=305999
v.
Bonjour !
Je vais peut-être bien dire une bêtise mais je me lance... ^^
Si le but est de copier une image dont tu connais le chemin, je pense plus simple de copier le fichier que de passer par PIL (très bonne librairie au passage comme le souligne VinsS), surtout si tu débutes.
Le module shutil possède une méthode pour copier un fichier à l'endroit que tu souhaites (shutil.copyfile) : http://www.python.org/doc/2.6/library/shutil.html
Il suffit de lui donner comme argument le chemin du fichier et la destination.
Partager