Frame data for animation.
All image classes should be derived from this base. Implements some basic functionality, such as reading and writing pixels, basic data storage, and basic information. Pixeldata should be stored decompressed, but indexing should be preserved on loading with the opinion of upconverting to truecolor.
Imagedata container.
Indexed imagedata container for ubyte and ushort based formats
Monochrome 1 bit access
2 Bit indexed image data.
4 Bit indexed image data.
Monochrome imagedata container for 8 and 16 bit types.
Monochrome 1 bit access
2 Bit grayscale image data.
4 Bit indexed image data.
Contains palette information. Implements some range capabilities.
Palette with separate alpha field, used primarily by PNG.
Auxiliary data wrapper. Stores data like filters for PNG images.
Allows to access custom-tagged textual metadata in images.
Basic imagedata wrapper.
Basic palette wrapper.
Interface for accessing metadata within images. Any metadata that's not supported should return null.
Interface for common multi-image (eg. animation) functions.