Bonjour à tous, je viens de créer un programme permettant de découper (je pense) une image en 4 carrés identiques. Mais je n'arrive pas à enregistrer chaque carré pour vérifier que mon programme fonctionne... Pouvez-vous m'aider ? Merci d'avance
Voici mon programme :
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 import Image, ImageTk import Tkinter, tkFileDialog from Tkinter import * from PIL import Image def couper(): image = tkFileDialog.askopenfile(parent=can1,mode='rb',title='Choisir un fichier') image = Image.open(image) photo = ImageTk.PhotoImage(image) pixels = list(image.getdata()) x,y = image.size matrice = [pixels[i * x:(i + 1) * x] for i in xrange(y)] T=20 C = 4*[0] for i in range(len(C)): C[i] = T*[0] for j in range(len(C[i])): C[i][j] = T*[(0,0,0)] # 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='decouper',command=couper) bou1.pack() fen1.mainloop() fen1.destroy()
Partager