Package net.sourceforge.jiu.data

Interface Summary

BilevelImage An interface for bilevel pixel image data classes.
ByteChannelImage An extension of the IntegerImage interface that restricts the image to byte samples.
Gray16Image Interface for grayscale images using integer samples that are sixteen bits large.
Gray8Image Interface for grayscale images using integer samples that are eight bits large.
GrayImage An interface for grayscale images.
GrayIntegerImage An empty interface for grayscale images which have integer values of up to 32 bits (int or smaller) as samples.
IntegerImage Extends the PixelImage interface to access image data as int values.
Paletted8Image An interface for classes that store paletted images with eight bit integers for each pixel.
PalettedImage This interface defines methods for paletted images.
PalettedIntegerImage An empty interface for a paletted image type that uses integer values as samples.
PixelImage The base interface for all image data types in JIU.
RGB24Image An empty interface for RGB truecolor images with integer samples that are each eight bits large (thus, 24 bits per pixel).
RGB48Image An empty interface for RGB truecolor images with integer samples that are each sixteen bits large (thus, 48 bits per pixel).
RGBImage An interface for RGB truecolor images.
RGBIndex This interface provides three int constants as index values for the three channels of an RGB image: red, green and blue.
RGBIntegerImage An interface for RGB truecolor images that have integer samples.
ShortChannelImage An extension of the IntegerImage interface that restricts the image to short samples.
TransparencyInformation An interface that represents transparency information which may be available for a pixel image.

Class Summary

MemoryBilevelImage An implementation of the BilevelImage interface that stores image data in a byte array in memory.
MemoryByteChannelImage An implementation of ByteChannelImage that stores image channels as byte[] arrays in memory.
MemoryGray16Image An implementation of Gray16Image that keeps the complete image in memory.
MemoryGray8Image An implementation of Gray8Image that keeps the complete image in memory.
MemoryPaletted8Image This class stores a paletted image with one byte per sample in memory.
MemoryRGB24Image A class to store 24 bit RGB truecolor images in memory.
MemoryRGB48Image A class to store 48 bit RGB truecolor images in memory.
MemoryShortChannelImage An implementation of ShortChannelImage that stores image channels as short[] arrays in memory.
Palette This class represents a palette, a list of RGB colors.