PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GTK Drawingarea speichern



alchimist
05-12-2002, 17:16
Hi Leute,
Ich moechte gerne den Inhalt einer Drawingarea von gtk speicher. Das Bildformat waere fuers erste egal gut waere jpg, png. kann mir da jmd einen Tip geben oder ist das gar nicht moeglich.
Wenn das nicht moeglich sein sollte, weiss jmd. wie man es anders realisieren kann, das man etwas gezeichnetes in gtk als bild speichert.

Danke

tkortkamp
05-12-2002, 19:55
Ich denke es geht mit gdk_pixbuf_get_from_drawable() (http://developer.gnome.org/doc/API/2.0/gdk/gdk-Pixbufs.html#gdk-pixbuf-get-from-drawable ) und dann mit gdk_pixbuf_save() (http://developer.gnome.org/doc/API/2.0/gdk-pixbuf/gdk-pixbuf-file-saving.html#gdk-pixbuf-save )

c ya,
Tobias

PS: Auf das GdkWindow von einem GtkWidget greifst du mit widget->window zu.