Re: How can i save (as image) a drawing_area/pixmap (only gtk-1.2)
- From: Daniel Nilsson <daniel oden homeip net>
- To: King Heide <Florian Heidenreich gmx net>
- Cc: gtk-list gnome org
- Subject: Re: How can i save (as image) a drawing_area/pixmap (only gtk-1.2)
- Date: Thu, 23 Sep 2004 21:17:04 -0400
King Heide wrote:
How can i save (as image) a drawing_area/pixmap (only gtk-1.2)?
Not sure if this helps or not (I don't know what have changed from
gtk-1.2), but this is how I did it using gtk+ 2.4.
gboolean export_pixmap_to_jpeg(GtkWidget *widget, gchar *filename) {
GdkPixbuf *pixbuf;
GdkPixmap *pixmap;
GtkWidget *canvas;
canvas=(GtkWidget*) lookup_widget (GTK_WIDGET (widget), "canvas");
pixmap = g_object_get_data(G_OBJECT(canvas),"pixmap");
pixbuf = gdk_pixbuf_get_from_drawable(NULL,pixmap,NULL,0,0,0,0,-1,-1);
gdk_pixbuf_save(pixbuf,filename,"jpeg",NULL,"quality","100",NULL);
g_object_unref(pixbuf);
return TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]