| Top |  |  |  |  | 
| AsImage * | as_image_new () | 
| AsImageKind | as_image_kind_from_string () | 
| const gchar * | as_image_kind_to_string () | 
| const gchar * | as_image_get_url () | 
| const gchar * | as_image_get_md5 () | 
| const gchar * | as_image_get_basename () | 
| const gchar * | as_image_get_locale () | 
| guint | as_image_get_width () | 
| guint | as_image_get_height () | 
| AsImageKind | as_image_get_kind () | 
| GdkPixbuf * | as_image_get_pixbuf () | 
| void | as_image_set_url () | 
| void | as_image_set_basename () | 
| void | as_image_set_locale () | 
| void | as_image_set_width () | 
| void | as_image_set_height () | 
| void | as_image_set_kind () | 
| void | as_image_set_pixbuf () | 
| AsImageAlphaFlags | as_image_get_alpha_flags () | 
| gboolean | as_image_load_filename () | 
| gboolean | as_image_load_filename_full () | 
| GdkPixbuf * | as_image_save_pixbuf () | 
| gboolean | as_image_save_filename () | 
| gboolean | as_image_equal () | 
| #define | AS_TYPE_IMAGE | 
| struct | AsImageClass | 
| enum | AsImageKind | 
| enum | AsImageSaveFlags | 
| enum | AsImageLoadFlags | 
| #define | AS_IMAGE_ALPHA_FLAG_NONE | 
| #define | AS_IMAGE_ALPHA_FLAG_TOP | 
| #define | AS_IMAGE_ALPHA_FLAG_BOTTOM | 
| #define | AS_IMAGE_ALPHA_FLAG_LEFT | 
| #define | AS_IMAGE_ALPHA_FLAG_RIGHT | 
| #define | AS_IMAGE_ALPHA_FLAG_INTERNAL | 
| typedef | AsImageAlphaFlags | 
| #define | AS_IMAGE_LARGE_HEIGHT | 
| #define | AS_IMAGE_LARGE_WIDTH | 
| #define | AS_IMAGE_NORMAL_HEIGHT | 
| #define | AS_IMAGE_NORMAL_WIDTH | 
| #define | AS_IMAGE_THUMBNAIL_HEIGHT | 
| #define | AS_IMAGE_THUMBNAIL_WIDTH | 
| AsImage | 
Screenshot may have multiple versions of an image in different resolutions or aspect ratios. This object allows access to the location and size of a single image.
See also: AsScreenshot
AsImageKind
as_image_kind_from_string (const gchar *kind);
Converts the text representation to an enumerated value.
Since: 0.1.0
const gchar *
as_image_kind_to_string (AsImageKind kind);
Converts the enumerated value to an text representation.
Since: 0.1.0
const gchar *
as_image_get_url (AsImage *image);
Gets the full qualified URL for the image, usually pointing at some mirror.
Since: 0.1.0
const gchar *
as_image_get_md5 (AsImage *image);
Gets the string representation of the pixbuf hash value.
Since: 0.1.6
const gchar *
as_image_get_basename (AsImage *image);
Gets the suggested basename the image, including file extension.
Since: 0.1.6
const gchar *
as_image_get_locale (AsImage *image);
Gets the locale of the image.
Since: 0.5.14
guint
as_image_get_height (AsImage *image);
Gets the image height.
Since: 0.1.0
AsImageKind
as_image_get_kind (AsImage *image);
Gets the image kind.
Since: 0.1.0
GdkPixbuf *
as_image_get_pixbuf (AsImage *image);
Gets the image pixbuf if set.
Since: 0.1.6
void as_image_set_url (AsImage *image,const gchar *url);
Sets the fully-qualified mirror URL to use for the image.
Since: 0.1.0
void as_image_set_basename (AsImage *image,const gchar *basename);
Sets the image basename filename.
Since: 0.1.6
void as_image_set_locale (AsImage *image,const gchar *locale);
Sets the image locale.
Since: 0.5.14
void as_image_set_width (AsImage *image,guint width);
Sets the image width.
Since: 0.1.0
void as_image_set_height (AsImage *image,guint height);
Sets the image height.
Since: 0.1.0
void as_image_set_kind (AsImage *image,AsImageKind kind);
Sets the image kind.
Since: 0.1.0
void as_image_set_pixbuf (AsImage *image,GdkPixbuf *pixbuf);
Sets the image pixbuf.
Since: 0.1.6
AsImageAlphaFlags
as_image_get_alpha_flags (AsImage *image);
Gets the alpha flags for the image. The following image would have all flags set, where 'x' is alpha and '@' is non-alpha.
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xx@@@@@@@@@@@@@@@@@@@@@@@xx
xx@@@@@@xxxxxx
@@@@@@@@@@xx
xx@@@@@@xxxxxx
@@@@@@@@@@xx
xx@@@@@@@@@@@@@@@@@@@@@@@xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
[skip]
Since: 0.2.2
gboolean as_image_load_filename (AsImage *image,const gchar *filename,GError **error);
Reads a pixbuf from a file.
NOTE: This function also sets the suggested filename which can be retrieved
using as_image_get_basename(). This can be overridden if required.
Since: 0.1.6
gboolean as_image_load_filename_full (AsImage *image,const gchar *filename,guint dest_size,guint src_size_min,AsImageLoadFlags flags,GError **error);
Reads an image from a file.
| image | a AsImage instance. | |
| filename | filename to read from | |
| dest_size | The size of the constructed pixbuf, or 0 for the native size | |
| src_size_min | The smallest source size allowed, or 0 for none | |
| flags | ||
| error | 
Since: 0.5.6
GdkPixbuf * as_image_save_pixbuf (AsImage *image,guint width,guint height,AsImageSaveFlags flags);
Resamples a pixbuf to a specific size.
| image | a AsImage instance. | |
| width | target width, or 0 for default | |
| height | target height, or 0 for default | |
| flags | some AsImageSaveFlags values, e.g.  | 
Since: 0.1.6
gboolean as_image_save_filename (AsImage *image,const gchar *filename,guint width,guint height,AsImageSaveFlags flags,GError **error);
Saves a pixbuf to a file.
| image | a AsImage instance. | |
| filename | filename to write to | |
| width | target width, or 0 for default | |
| height | target height, or 0 for default | |
| flags | some AsImageSaveFlags values, e.g.  | |
| error | 
Since: 0.1.6
The flags used for loading images.
typedef guint AsImageAlphaFlags;
The flags used for reporting the alpha cutouts in the image.