Package | Description |
---|---|
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.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.quantization |
Classes to perform color image quantization, the reduction of the number of unique
colors in an image.
|
net.sourceforge.jiu.data |
Provides classes to store images and data directly related to them.
|
net.sourceforge.jiu.gui.awt |
Classes to interoperate with Java's first GUI toolkit, the AWT (Abstract Windowing Toolkit).
|
Modifier and Type | Class and Description |
---|---|
class |
WebsafePaletteCreator
This class creates
Palette objects that
contain the so-called websafe palette. |
Modifier and Type | Class and Description |
---|---|
class |
HueSaturationValue
Adjusts saturation and value of a color image, optionally hue as well.
|
Modifier and Type | Class and Description |
---|---|
class |
PCDYCbCrConversion
Convert from YCbCr color space (as used in Kodak PCD files) to
RGB.
|
Modifier and Type | Class and Description |
---|---|
class |
ErrorDiffusionDithering
This class is used to apply error diffusion dithering to images that are being reduced in their color depth.
|
class |
OrderedDither
This operation reduces the color depth of RGB truecolor images and grayscale images
by applying ordered dithering.
|
Modifier and Type | Class and Description |
---|---|
class |
PaletteSerialization
This class loads and saves palettes.
|
Modifier and Type | Class and Description |
---|---|
class |
ArbitraryPaletteQuantizer
A color quantizer that maps an
RGBImage
to any given palette. |
class |
MedianCutNode
An instance of this node class represents a cuboid part
of the color cube representing the three-dimensional RGB color space.
|
class |
MedianCutQuantizer
Performs the Median Cut color quantization algorithm
for a given list of colors.
|
class |
OctreeColorQuantizer
Performs the octree color quantization algorithm for a given RGB truecolor image.
|
class |
OctreeNode
A single node in an octree.
|
class |
PopularityQuantizer
Performs the popularity color quantization algorithm that maps an image to
the colors occurring most frequently in the input image.
|
class |
RGBColor
Encapsulates a single color from RGB (red, green, blue) color space plus a frequency counter.
|
class |
RGBColorComparator
Compares two
RGBColor objects. |
class |
RGBColorList
Holds an array of
RGBColor objects. |
class |
UniformPaletteQuantizer
A color quantizer that maps to a palette which is equidistantly distributed
in the RGB color cube.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RGB24Image
An empty interface for RGB truecolor images with integer samples
that are each eight bits large (thus, 24 bits per pixel).
|
interface |
RGB48Image
An empty interface for RGB truecolor images with integer samples
that are each sixteen bits large (thus, 48 bits per pixel).
|
interface |
RGBImage
An interface for RGB truecolor images.
|
interface |
RGBIntegerImage
An interface for RGB truecolor images that have integer samples.
|
Modifier and Type | Class and Description |
---|---|
class |
MemoryRGB24Image
A class to store 24 bit RGB truecolor images in memory.
|
class |
MemoryRGB48Image
A class to store 48 bit RGB truecolor images in memory.
|
class |
Palette
This class represents a palette, a list of RGB colors.
|
Modifier and Type | Class and Description |
---|---|
class |
BufferedRGB24Image
A bridge class to use
BufferedImage objects (class defined
in the standard runtime library, package java.awt.image ) as
RGB24Image objects within JIU. |