a description of the image format
a boolean determining whether the loader is disabled`
the message domain for the description
typical filename extensions for the image format
a combination of GdkPixbufFormatFlags
a string containing license information, typically set to shorthands like "GPL", "LGPL", etc.
the MIME types for the image format
the name of the image format
the signature of the module
Creates a copy of format
.
Frees the resources allocated when copying a GdkPixbufFormat
using gdk_pixbuf_format_copy()
Returns a description of the format.
Returns the filename extensions typically used for files in the given format.
Returns information about the license of the image loader for the format.
The returned string should be a shorthand for a well known license, e.g. "LGPL", "GPL", "QPL", "GPL/QPL", or "other" to indicate some other license.
Returns the mime types supported by the format.
Returns the name of the format.
Returns whether this image format is disabled.
See gdk_pixbuf_format_set_disabled().
Returns TRUE
if the save option specified by option_key
is supported when
saving a pixbuf using the module implementing format
.
See gdk_pixbuf_save() for more information about option keys.
the name of an option
Returns whether this image format is scalable.
If a file is in a scalable format, it is preferable to load it at the desired size, rather than loading it at the default size and scaling the resulting pixbuf to the desired size.
Returns whether pixbufs can be saved in the given format.
Disables or enables an image format.
If a format is disabled, GdkPixbuf won't use the image loader for this format to load images.
Applications can use this to avoid using image loaders with an inappropriate license, see gdk_pixbuf_format_get_license().
TRUE
to disable the format format
A
GdkPixbufFormat
contains information about the image format accepted by a module.Only modules should access the fields directly, applications should use the
gdk_pixbuf_format_*
family of functions.