Package | Description |
---|---|
net.sourceforge.jiu.apps |
Smaller and larger applications demonstrating how to use JIU.
|
net.sourceforge.jiu.codecs |
Provides classes to read images from and save them to files (or streams) in various file formats.
|
net.sourceforge.jiu.codecs.jpeg |
Provides classes to read images from JPEG bitstreams.
|
net.sourceforge.jiu.codecs.tiff |
Classes to handle the Tagged Image File Format (TIFF).
|
net.sourceforge.jiu.color |
Contains color-related operations that did not fit into one of the subpackages.
|
net.sourceforge.jiu.color.adjustment |
Contains operations that modify pixel colors independent from other pixels.
|
net.sourceforge.jiu.color.analysis |
Contains classes that analyze pixel or sample values and thus determine
certain image properties.
|
net.sourceforge.jiu.color.conversion |
Classes to improve the results of color reduction algorithms.
|
net.sourceforge.jiu.color.dithering |
Classes for conversion between color spaces.
|
net.sourceforge.jiu.color.io |
Classes to read and write color-related data from and to files.
|
net.sourceforge.jiu.color.promotion |
Classes to convert JIU image objects to other image types that require more memory.
|
net.sourceforge.jiu.color.quantization |
Classes to perform color image quantization, the reduction of the number of unique
colors in an image.
|
net.sourceforge.jiu.color.reduction |
Classes to convert images to a
lowercolor type. |
net.sourceforge.jiu.data |
Provides classes to store images and data directly related to them.
|
net.sourceforge.jiu.filters |
Various image filters that produce an output image from an input image,
mostly reading a pixel and its neighbors in the input image to determine the
pixel in the output image.
|
net.sourceforge.jiu.geometry |
Operations to change the geometry of an image, mirroring it horizontally and vertically,
shearing, scaling and rotating it.
|
net.sourceforge.jiu.gui.awt |
Classes to interoperate with Java's first GUI toolkit, the AWT (Abstract Windowing Toolkit).
|
net.sourceforge.jiu.ops |
The operation package, with basic functionality for all JIU classes
that actually process images.
|
Class and Description |
---|
PixelImage
The base interface for all image data types in JIU.
|
Class and Description |
---|
BilevelImage
An interface for bilevel pixel image data classes.
|
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.
|
IntegerImage
Extends the
PixelImage interface to access image data as int values. |
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.
|
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).
|
Class and Description |
---|
PixelImage
The base interface for all image data types in JIU.
|
Class and Description |
---|
Palette
This class represents a palette, a list of RGB colors.
|
Class and Description |
---|
IntegerImage
Extends the
PixelImage interface to access image data as int values. |
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.
|
PixelImage
The base interface for all image data types in JIU.
|
RGBIndex
This interface provides three
int constants as index
values for the three channels of an RGB image: red, green and blue. |
Class and Description |
---|
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.
|
PixelImage
The base interface for all image data types in JIU.
|
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.
|
Class and Description |
---|
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.
|
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.
|
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).
|
RGBIntegerImage
An interface for RGB truecolor images that have integer samples.
|
Class and Description |
---|
RGBIndex
This interface provides three
int constants as index
values for the three channels of an RGB image: red, green and blue. |
Class and Description |
---|
BilevelImage
An interface for bilevel pixel image data classes.
|
Gray8Image
Interface for grayscale images using integer samples that are eight bits large.
|
GrayIntegerImage
An empty interface for grayscale images which have integer values
of up to 32 bits (
int or smaller) as samples. |
Paletted8Image
An interface for classes that store paletted images with
eight bit integers for each pixel.
|
RGB24Image
An empty interface for RGB truecolor images with integer samples
that are each eight bits large (thus, 24 bits per pixel).
|
RGBIndex
This interface provides three
int constants as index
values for the three channels of an RGB image: red, green and blue. |
Class and Description |
---|
Palette
This class represents a palette, a list of RGB colors.
|
RGB24Image
An empty interface for RGB truecolor images with integer samples
that are each eight bits large (thus, 24 bits per pixel).
|
RGBIndex
This interface provides three
int constants as index
values for the three channels of an RGB image: red, green and blue. |
Class and Description |
---|
BilevelImage
An interface for bilevel pixel image data classes.
|
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.
|
Paletted8Image
An interface for classes that store paletted images with
eight bit integers for each pixel.
|
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).
|
Class and Description |
---|
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.
|
RGB24Image
An empty interface for RGB truecolor images with integer samples
that are each eight bits large (thus, 24 bits per pixel).
|
RGBIndex
This interface provides three
int constants as index
values for the three channels of an RGB image: red, green and blue. |
Class and Description |
---|
BilevelImage
An interface for bilevel pixel image data classes.
|
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.
|
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.
|
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).
|
RGBIntegerImage
An interface for RGB truecolor images that have integer samples.
|
Class and 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. |
MemoryByteChannelImage
An implementation of
ByteChannelImage that stores image channels as
byte[] arrays 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. |
Class and Description |
---|
IntegerImage
Extends the
PixelImage interface to access image data as int values. |
PixelImage
The base interface for all image data types in JIU.
|
Class and Description |
---|
IntegerImage
Extends the
PixelImage interface to access image data as int values. |
Class and 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.
|
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.
|
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.
|
Class and Description |
---|
IntegerImage
Extends the
PixelImage interface to access image data as int values. |
PixelImage
The base interface for all image data types in JIU.
|