See: Description
| Interface | 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. |
| 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 | Description |
|---|---|
| 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.
|
Provides classes to store images and data directly related to them.
The base interface for image data in JIU is PixelImage.
The concept of a pixel image includes the following properties:
The interface IntegerImage extends the
PixelImage interface.
All sample values belonging to an object of a class implementing IntegerImage
are supposed to be integer values that can be stored in an int
value (a signed 32 bit value).