Ecrire un commentaire sur une image
HobbitBane
Messages postés
12
Statut
Membre
-
jisisv Messages postés 3678 Statut Modérateur -
jisisv Messages postés 3678 Statut Modérateur -
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
- Commentaire word - Guide
- Citizen code python - Accueil - Outils
- Traduction commentaire youtube disparu - Forum YouTube
- Python est introuvable. exúcutez sans argument pour procúder ó l - Forum Python
- Impossible de mettre une photo en commentaire facebook - Forum Facebook
PythonMagick is the Python binding of the ImageMagick library.