![]() |
![]() |
![]() |
GIMP Library Reference Manual | ![]() |
---|---|---|---|---|
enum GimpPixbufTransparency; GdkPixbuf* gimp_image_get_thumbnail (gint32 image_ID, gint width, gint height, GimpPixbufTransparency alpha); GdkPixbuf* gimp_drawable_get_thumbnail (gint32 drawable_ID, gint width, gint height, GimpPixbufTransparency alpha); GdkPixbuf* gimp_drawable_get_sub_thumbnail (gint32 drawable_ID, gint src_x, gint src_y, gint src_width, gint src_height, gint dest_width, gint dest_height, GimpPixbufTransparency alpha);
typedef enum { GIMP_PIXBUF_KEEP_ALPHA, GIMP_PIXBUF_SMALL_CHECKS, GIMP_PIXBUF_LARGE_CHECKS } GimpPixbufTransparency;
GdkPixbuf* gimp_image_get_thumbnail (gint32 image_ID, gint width, gint height, GimpPixbufTransparency alpha);
Retrieves a thumbnail pixbuf for the image identified by image_ID
.
The thumbnail will be not larger than the requested size.
image_ID : |
the image ID |
width : |
the requested thumbnail width (<= 512 pixels) |
height : |
the requested thumbnail height (<= 512 pixels) |
alpha : |
how to handle an alpha channel |
Returns : | a new GdkPixbuf |
Since GIMP 2.2
GdkPixbuf* gimp_drawable_get_thumbnail (gint32 drawable_ID, gint width, gint height, GimpPixbufTransparency alpha);
Retrieves a thumbnail pixbuf for the drawable identified by
drawable_ID
. The thumbnail will be not larger than the requested
size.
drawable_ID : |
the drawable ID |
width : |
the requested thumbnail width (<= 512 pixels) |
height : |
the requested thumbnail height (<= 512 pixels) |
alpha : |
how to handle an alpha channel |
Returns : | a new GdkPixbuf |
Since GIMP 2.2
GdkPixbuf* gimp_drawable_get_sub_thumbnail (gint32 drawable_ID, gint src_x, gint src_y, gint src_width, gint src_height, gint dest_width, gint dest_height, GimpPixbufTransparency alpha);
Retrieves a thumbnail pixbuf for the drawable identified by
drawable_ID
. The thumbnail will be not larger than the requested
size.
drawable_ID : |
the drawable ID |
src_x : |
the x coordinate of the area |
src_y : |
the y coordinate of the area |
src_width : |
the width of the area |
src_height : |
the height of the area |
dest_width : |
the requested thumbnail width (<= 512 pixels) |
dest_height : |
the requested thumbnail height (<= 512 pixels) |
alpha : |
how to handle an alpha channel |
Returns : | a new GdkPixbuf |
Since GIMP 2.2