Top | ![]() |
![]() |
![]() |
![]() |
void | (*GnomeGdkPixbufLoadCallback) () |
void | (*GnomeGdkPixbufDoneCallback) () |
GdkPixbuf * | gnome_gdk_pixbuf_new_from_uri () |
GnomeGdkPixbufAsyncHandle * | gnome_gdk_pixbuf_new_from_uri_async () |
void | gnome_gdk_pixbuf_new_from_uri_cancel () |
void (*GnomeGdkPixbufLoadCallback) (GnomeGdkPixbufAsyncHandle *handle
,GnomeVFSResult error
,GdkPixbuf *pixbuf
,gpointer cb_data
);
void (*GnomeGdkPixbufDoneCallback) (GnomeGdkPixbufAsyncHandle *handle
,gpointer cb_data
);
GdkPixbuf *
gnome_gdk_pixbuf_new_from_uri (const char *uri
);
Loads a GdkPixbuf from the image file uri
points to, scaling it to the
desired size. If you pass -1 for width
or height
then the value
specified in the file will be used.
When preserving aspect ratio, if both height and width are set the size is picked such that the scaled image fits in a width * height rectangle.
uri |
the uri of an image |
|
width |
The width the image should have or -1 to not constrain the width |
|
height |
The height the image should have or -1 to not constrain the height |
|
preserve_aspect_ratio |
|
Since: 2.14
GnomeGdkPixbufAsyncHandle * gnome_gdk_pixbuf_new_from_uri_async (const char *uri
,GnomeGdkPixbufLoadCallback load_callback
,GnomeGdkPixbufDoneCallback done_callback
,gpointer callback_data
);