Python Tkinter PIL --> Canvas Feld als .jpg
Verfasst: Samstag 4. Mai 2013, 16:05
				
				Hallo,
ich versuche ein kleines "Mal-Programm" zu programmieren.
Dazu habe ich mir (wie im Titel erkennbar) PIL zur Hilfe geholt.
Ich wollte es so machen, dass das, was man "gemalt" hat als .jpg gespeichert wird.
Dazu gibt es ja die PIL Funktion ImageGrab.grab.
Das funktioniert auch soweit, nur ist meine Frage, ob man es schaffen kann, dass nur das Canvas Feld gespeichert wird.
Bei dieser Funktion muss man für "bildschirmkoordinateX" und "bildschirmkoordinateY" ja wahrhaftig Bildschirmkoordinaten angeben und nicht die Koordinaten auf der Tkinter-Oberfläche.
Ich hoffe, mein Problem ist verständlich und, dass mir jmd. helfen kann!
Gruß py4fun
			ich versuche ein kleines "Mal-Programm" zu programmieren.
Dazu habe ich mir (wie im Titel erkennbar) PIL zur Hilfe geholt.
Ich wollte es so machen, dass das, was man "gemalt" hat als .jpg gespeichert wird.
Dazu gibt es ja die PIL Funktion ImageGrab.grab.
Das funktioniert auch soweit, nur ist meine Frage, ob man es schaffen kann, dass nur das Canvas Feld gespeichert wird.
Code: Alles auswählen
ImageGrab.grab ((bildschirmkoordinateX, bildschirmkoordinateY, width, height)).save ("xxx.jpg")Ich hoffe, mein Problem ist verständlich und, dass mir jmd. helfen kann!
Gruß py4fun