Sets our main struct and passes it to the parent class.
A destructor is present on this object, but not explicitly documented in the source.
Creates a copy of format
Frees the resources allocated when copying a gdkpixbuf.PixbufFormat using Pixbuf.formatCopy
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 wellknown license, e.g. "LGPL", "GPL", "QPL", "GPL/QPL", or "other" to indicate some other license. This string should be freed with g_free() when it's no longer needed.
Returns the mime types supported by the format.
Returns the name of the format.
Get the main Gtk struct
the main Gtk struct as a void*
Returns whether this image format is disabled. See Pixbuf.formatSetDisabled.
Returns TRUE if the save option specified by option_key is supported when saving a pixbuf using the module implementing format. See Pixbuf.save for more information about option keys.
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, gdk-pixbuf 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 Pixbuf.formatGetLicense.
the main Gtk struct