dimage.base

Undocumented in source.

Public Imports

dimage.types
public import dimage.types;
Undocumented in source.
dimage.exceptions
public import dimage.exceptions;
Undocumented in source.

Members

Classes

AnimData
class AnimData

Frame data for animation.

Image
class Image

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
class ImageData(T)

Imagedata container.

IndexedImageData
class IndexedImageData(T)

Indexed imagedata container for ubyte and ushort based formats

IndexedImageData1Bit
class IndexedImageData1Bit

Monochrome 1 bit access

IndexedImageData2Bit
class IndexedImageData2Bit

2 Bit indexed image data.

IndexedImageData4Bit
class IndexedImageData4Bit

4 Bit indexed image data.

MonochromeImageData
class MonochromeImageData(T)

Monochrome imagedata container for 8 and 16 bit types.

MonochromeImageData1Bit
class MonochromeImageData1Bit

Monochrome 1 bit access

MonochromeImageData2Bit
class MonochromeImageData2Bit

2 Bit grayscale image data.

MonochromeImageData4Bit
class MonochromeImageData4Bit

4 Bit indexed image data.

Palette
class Palette(T)

Contains palette information. Implements some range capabilities.

PaletteWithSepA
class PaletteWithSepA(T)

Palette with separate alpha field, used primarily by PNG.

Interfaces

AuxData
interface AuxData

Auxiliary data wrapper. Stores data like filters for PNG images.

CustomImageMetadata
interface CustomImageMetadata

Allows to access custom-tagged textual metadata in images.

IImageData
interface IImageData

Basic imagedata wrapper.

IPalette
interface IPalette

Basic palette wrapper.

ImageMetadata
interface ImageMetadata

Interface for accessing metadata within images. Any metadata that's not supported should return null.

MultiImage
interface MultiImage

Interface for common multi-image (eg. animation) functions.

Meta