-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Boncek, John wrote: > I have a GdkPixmap. I need to programmatically extract a new GdkPixmap > from this image based on x- and y-coordinates, plus width and height. The > x, y, width, and height parameters will vary too much at runtime to store > all the copies needed. Conceptually this seems simple. But from among > the enormous number of different image formats and image-manipulation > functions in GTK/GDK, I can't find a way to do it, after a *lot* of > searching.
If you just need to copy a region of a GdkPixmap into another GdkPixmap, you can use gdk_draw_drawable(): http://developer.gnome.org/doc/API/2.0/gdk/gdk-Drawing-Primitives.html#gdk-draw-drawable Note that you need to create the destination GdkPixmap first, via gdk_pixmap_new(). If you want to copy a region of a GdkPixmap to a client-side GdkPixbuf, use gdk_pixbuf_get_from_drawable(): http://developer.gnome.org/doc/API/2.0/gdk/gdk-Pixbufs.html#gdk-pixbuf-get-from-drawable -brian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (MingW32) iD8DBQFC+Q7c6XyW6VEeAnsRAozhAJ48uuC/WHDB8NZnikarN4ve9OP9xACfXHcd e5rRRdz+qccNeAEha58z2Dg= =dpDM -----END PGP SIGNATURE----- _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list