Modifier and Type | Class | Description |
---|---|---|
class |
WebsafePaletteCreator |
This class creates
Palette objects that
contain the so-called websafe palette. |
Modifier and Type | Class | Description |
---|---|---|
class |
HueSaturationValue |
Adjusts saturation and value of a color image, optionally hue as well.
|
Modifier and Type | Class | Description |
---|---|---|
class |
PCDYCbCrConversion |
Convert from YCbCr color space (as used in Kodak PCD files) to
RGB.
|
Modifier and Type | Class | 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 | Description |
---|---|---|
class |
PaletteSerialization |
This class loads and saves palettes.
|
Modifier and Type | Class | 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 | 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 | 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 | 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. |