# Package net.sourceforge.jiu.data

package net.sourceforge.jiu.data

Class
Description
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.
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.
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.