CTOR for loader
Byte order identification for header. LE means little, BE means big endianness
Sets the current image to the static if available
Loads a TIFF file from either disk or memory.
Standard TIFF header. Loaded as a bytestream at once.
TIFF Image File Directory. Loaded manually due to the nature of this field.
Sizes of the current image
Bitdepths of the current image
Pixelformat of the current image
Current image selected with the MultiImage interface's functions.
Image data.
TIFF file header.
Contains palette data and information
Contains image data and information.
used for fast access of indexes DEPRECATED!
used for fast access of indexes DEPRECATED!
Returns the width of the image in pixels.
Returns the height of the image in pixels.
Returns true if the image is indexed.
Returns the number of bits used per sample.
Returns the number of bits used per colormap entry.
Returns the pixelformat of the image. See enumerator PixelFormat for more info.
Returns the pixelformat of the palette. See enumerator PixelFormat for more info.
Returns the background color index if there's any. Returns -1 if there's no background color, -2 if background color is not indexed.
Returns the background color if there's any, or a default value otherwise.
Returns the number of planes the image have. Default is one.
Returns a palette range, which can be used to read the palette.
Returns the image data.
Reads a single 32bit pixel. If the image is indexed, a color lookup will be done.
Looks up the index on the palette, then returns the color value as a 32 bit value.
Flips the image on the vertical axis. Useful to set images to the correct top-left screen origin point.
Flips the image on the vertical axis. Useful to set images to the correct top-left screen origin point.
Returns true if the image originates from the top
Returns true if the image originates from the right
Returns which image is being set to be worked on.
Sets which image is being set to be worked on.
Sets the current image to the static if available
Number of images in a given multi-image.
Returns the frame duration in hmsec if animation for the given frame. Returns 0 if not an animation.
Returns true if the multi-image is animated
Implements *.TIFF file handling. LZW compression support requires linking abainst ncompress42. JPEG support requires a codec of some sort.