Ecrire un commentaire sur une image
HobbitBane
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour ! Je crée un logiciel de retouche photo. Donc je télécharge la photo sur mon canvas pour je la modifie ( j'applique un filtre vert par exemple ). J'aimerais maintenant pouvoir créer un bouton "Commentaire", où Python demanderait à l'utilisateur le texte qu'il veut écrire, et celui ci s'écrirait sur la photo. Mais je n'ai aucune idée de comment écrire cette procédure...
Voici mon programme :
Voici mon programme :
import Image, ImageTk import Tkinter, tkFileDialog from Tkinter import * from PIL import Image import ImageFilter import sys import ImageDraw import ImageFont def ouvrir_image(): global image, photo, can1, item image = tkFileDialog.askopenfile(parent=can1,mode='rb',title='Choisir un fichier') image = Image.open(image) photo = ImageTk.PhotoImage(image) x,y=image.size item=Canvas.create_image(can1,x,y,image=photo) def filtre_vert(): global image, photo, item, can1, im2 x,y=image.size im2=Image.new("RGB",(x,y)) pix=im2.load() for i in range (0,x): for j in range (y): p=image.getpixel((i,j)) pix[i,j]=(0,p[1],0) im2.save('image.jpg') photo = ImageTk.PhotoImage(im2) im2=Image.open('image.jpg') can1.itemconfigure(item,image=photo) im3=Canvas.create_image(can1,x,y,image=photo) # PROGRAMME PRINCIPAL fen1=Tkinter.Tk() can1=Canvas(fen1,bg='gray',height=1000,width=1000) can1.pack(side=LEFT) fen1.title("Logiciel") bou1=Button(fen1,text='Quitter',command=fen1.quit) bou1.pack(side=BOTTOM) bou2=Button(fen1,text='Télécharger une photo',command=ouvrir_image) bou2.pack() bou3=Button(fen1,text='Appliquer un filtre vert',command=filtre_vert) bou3.pack() fen1.mainloop() fen1.destroy()
A voir également:
- Commentaire python
- Citizen code python avis - Accueil - Outils
- Commentaire word - Guide
- Python pix ✓ - Forum Python
- Impossible de mettre une photo en commentaire facebook - Forum Facebook
- Mot secret python pix ✓ - Forum Python
PythonMagick is the Python binding of the ImageMagick library.