Ich möchte ein Python-Skript schreiben, mit dem ich einen Ausschnitt des Bildschirms kopieren kann und diesen dann (eventuell vorher über eine temporäre Datei) in die Zwischenablage kopieren um ihn zB. in GIMP einfügen zu können.
Vom Prinzip her funktioniert das mit der Zwischenablage auch gut, jedoch nur bei Bilder bis zu einer bestimmten Größe/Auflösung (welche Aspekt dafür verantwortlich ist, weiß ich nicht)
Beispiel:
Ich habe eine PNG-Datei (Größe: 150 KB, Auflösung: 417 x 493 px) im Order /home/martin//fotos/test.png. Ich gehe wie folgt vor (interaktive Python-Konsole):
Code: Alles auswählen
>> import gtk
>> board = gtk.Clipboard()
>> bild = gtk.gdk.pixbuf_new_from_file("/home/martin/fotos/test.png")
>> board.set_image(bild)
>> board.store()
Wenn ich jedoch zB. das Bild in den Maßen vergrößere, dann funktioniert das Einfügen (bei ca. 250 KB, 500 x 592 px) nicht mehr, obwohl es in der Python-Konsole keine Fehlermeldung gibt.
Habt ihr vielleicht eine Idee, woran das liegen könnte?
Gruß Martin[/code]