Top | ![]() |
![]() |
![]() |
![]() |
enum | XviewerImageData |
#define | XVIEWER_IMAGE_DATA_ALL |
enum | XviewerImageError |
#define | XVIEWER_IMAGE_ERROR |
enum | XviewerImageMetadataStatus |
enum | XviewerImageStatus |
XviewerImage |
gboolean xviewer_image_load (XviewerImage *img
,XviewerImageData data2read
,XviewerJob *job
,GError **error
);
gboolean xviewer_image_has_data (XviewerImage *img
,XviewerImageData data
);
void xviewer_image_set_thumbnail (XviewerImage *img
,GdkPixbuf *pixbuf
);
gboolean xviewer_image_save_as_by_info (XviewerImage *img
,XviewerImageSaveInfo *source
,XviewerImageSaveInfo *target
,GError **error
);
gboolean xviewer_image_save_by_info (XviewerImage *img
,XviewerImageSaveInfo *source
,GError **error
);
GdkPixbuf *
xviewer_image_get_pixbuf (XviewerImage *img
);
Gets the GdkPixbuf of the image
GdkPixbuf *
xviewer_image_get_thumbnail (XviewerImage *img
);
Gets the thumbnail pixbuf for img
void xviewer_image_get_size (XviewerImage *img
,gint *width
,gint *height
);
gpointer
xviewer_image_get_xmp_info (XviewerImage *img
);
Gets the XMP info for img
or NULL if compiled without
libexempi support.
GFile *
xviewer_image_get_file (XviewerImage *img
);
Gets the GFile associated with img
void xviewer_image_transform (XviewerImage *img
,XviewerTransform *trans
,XviewerJob *job
);
void xviewer_image_apply_display_profile (XviewerImage *img
,cmsHPROFILE display_profile
);
GList *
xviewer_image_get_supported_mime_types
(void
);
Gets the list of supported mimetypes
gboolean
xviewer_image_is_supported_mime_type (const char *mime_type
);
void
xviewer_image_file_changed (XviewerImage *img
);
Marks the image file contents as changed. Also, emits XviewerImage::file-changed signal.
XviewerImageMetadataStatus
xviewer_image_get_metadata_status (XviewerImage *img
);
Returns the current status of the image metadata, that is, whether the metadata has not been read yet, is ready, or not available at all.
gboolean
xviewer_image_is_animation (XviewerImage *img
);
Checks whether a given image is animated.
gboolean
xviewer_image_start_animation (XviewerImage *img
);
Starts playing an animated image.