dimage.base

Members

Classes

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.

ImageBoundsException
class ImageBoundsException

Thrown if image is being read or written out of bounds.

ImageFormatException
class ImageFormatException

Thrown if image format doesn't match.

PaletteBoundsException
class PaletteBoundsException

Thrown if palette is being read or written out of bounds.

Enums

PixelFormat
enum PixelFormat

Pixel formats where its needed.

Interfaces

ImageMetadata
interface ImageMetadata

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

Structs

Pixel32Bit
struct Pixel32Bit
PixelRGB565
struct PixelRGB565

16 Bit colorspace with no alpha.

PixelRGBA5551
struct PixelRGBA5551

16 Bit colorspace with a single bit alpha.

Meta