Makes a blank image of the same format
Enumerates all pixels of the image in scan order
Pixel access operator. Should always return floating-point sRGBa or linear RGBa, depending on format family (IntegerPixelFormat or FloatPixelFormat)
Pixel assignment operator. Accepts floating-point sRGBa or linear RGBa, depending on format family (IntegerPixelFormat or FloatPixelFormat)
Bits per channel
Number of channels
Range of y pixel indices
Returns raw buffer of image data in scan order. Pixel layout is specified by pixelFormat
Makes a copy of the image
Image height in pixels
This is compatible with IntegerPixelFormat and other internal format enums in dlib. Values from 0 to 255 are reserved for dlib. Values 256 and above are application-specific and can be used for custom SuperImage implementations
Bytes per pixel
Range of x pixel indices
Image width in pixels
Abstract image interface