Seite 1 von 1

Python als Bildbearbeitungsprogramm???

Verfasst: Samstag 19. April 2003, 12:09
von Maffa
Hellas!

Kann ich mit z.B. Tkinter oder Canvas Bilder verändern (Striche drauf ziehen oder Kreise, etc. pp.) und diese auch so geändert speichern???

Python quasi als "mini-Paint"...

Thx
Maffa

Verfasst: Dienstag 22. April 2003, 18:25
von Dookie
Hi Maffa,

ja kannst Du, alternativ kannst Du auch für Gimp Plugins mit Python erstellen.


Gruß

Dookie

DD

Verfasst: Dienstag 22. April 2003, 20:02
von Maffa
Danke Dookie!

Okay Frage 2:

Wie, in Gottes Namen, geht das???


Danke
Maffa

PS: (nachträglich) FROHE OSTERN :wink:

Re: DD

Verfasst: Mittwoch 23. April 2003, 19:47
von Voges
Maffa hat geschrieben:Wie, in Gottes Namen, geht das???
Vom Prinzip:

- Bitmap laden
- Bitmap anzeigen (vielleicht in einem canvas)
- Auf Anwenderaktionen reagieren (die wichtigsten dürfen <Button-1>, <Button1-Motion> und <Button1-ButtonRelease> sein) und entsprechend die Grafik anpassen
- Bitmap speichern

"Grafik anpassen" sagt sich leicht, aber mit PIL[1] sollte das eigentlich gehen. Da gibt es z.B. das Modul ImageDraw, das ein paar simple Sachen, wie Linien, Polygone, Rechecke und Ellipsen, bereithält.

Jan

[1] http://www.pythonware.com/products/pil/index.htm

Verfasst: Donnerstag 24. April 2003, 17:23
von Maffa
Nkay, aber:

Wie geht das mit dem Speichern?
Als was muss ich das Bild in Canvas laden (als Background?)?

Bitte idiotensicher erklären!

Dankä
Maffa

Verfasst: Donnerstag 24. April 2003, 18:29
von piddon
Versuche es doch erstmal, und wenn du "hängen" bleibst, frage hier einfach mit ein paar Beispielen aus deinem Code. Nur so wirst du früher oder später Lernen wie man mit Python programmiert.

Fehler!

Verfasst: Freitag 25. April 2003, 15:38
von Maffa
Sooooo, ich hab jetzt n bissl mit PIL rum gespielt. :D
Aber:
Ich krieg eine Fehlermeldung:
The _imaging C module is not installed :(

Die FAQ und http://www.effbot.org/zone/pil-imaging- ... talled.htm konnten mir auch nicht weiterhelfen...

Bitte helft mir! :cry:

Maffa

hanw (Have an nice weekend!)

Re: Fehler!

Verfasst: Freitag 25. April 2003, 19:42
von Voges
Hallo!
Maffa hat geschrieben:Ich krieg eine Fehlermeldung:
The _imaging C module is not installed :(
Bisschen wenig Infos, um helfen zu können. Mach mal ein paar Angaben:
- Betriebssystem und Version
- Pythondistribution und -version
- PIL-Version bzw. welche Datei Du von www.pythonware.com runtergeladen hast
Maffa hat geschrieben:Die FAQ und http://www.effbot.org/zone/pil-imaging- ... talled.htm konnten mir auch nicht weiterhelfen...
Was heißt das genau? Hat alles oder nichts von dem funktioniert, was man da testen soll? Gibt es bei Dir also z.B. die Datei _imaging.(pyd|dll|so)?

Jan

Es geht

Verfasst: Samstag 26. April 2003, 18:51
von Maffa
Danke schön, aber ich habs nach einigem Rumprobieren hingekriegt:

Man muss - sofern PIL und Python korrekt installiert sind - die Dateien

_imaging.pyd
_imagingtk.pyd

direkt in den Pythonverzeichnis/DLLs Ordner kopieren, dann funzt es.

So das wars danke für die Hilfe.
Maffa :wink: