Re: extracting a portion of a GdkPixmap



-----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-----



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]