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.dithering |
Classes for conversion between color spaces.
|
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.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.
|
Modifier and Type | Class and Description |
---|---|
class |
Invert
Creates an inverted (negated) version of an image.
|
Modifier and Type | Class and Description |
---|---|
class |
Brightness
Adjusts the brightness of an image.
|
class |
Contrast
Adjusts the contrast of an image.
|
class |
EqualizeHistogram
Equalize the image using histogram information separately for each channel.
|
class |
GammaCorrection
Corrects the gamma of an image.
|
class |
HueSaturationValue
Adjusts saturation and value of a color image, optionally hue as well.
|
class |
NormalizeHistogram
Normalize the image using histogram information, separately for each
channel.
|
Modifier and Type | Class and Description |
---|---|
class |
ClusteredDotDither
Apply a clustered dot ordered dither to a grayscale image, converting
it to a bilevel image in the process.
|
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 |
PromotionGray16
Converts BilevelImage and Gray8Image objects to Gray16Image objects.
|
class |
PromotionGray8
Converts BilevelImage objects to Gray8Image objects.
|
class |
PromotionPaletted8
|
class |
PromotionRGB24
Converts several image types to RGB.
|
class |
PromotionRGB48
Converts several image types to
RGB48Image . |
Modifier and Type | Class and Description |
---|---|
class |
ArbitraryPaletteQuantizer
A color quantizer that maps an
RGBImage
to any given palette. |
class |
MedianCutContourRemoval
Performs the Median Cut color quantization algorithm in combination with
a contour removal algorithm.
|
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 |
PopularityQuantizer
Performs the popularity color quantization algorithm that maps an image to
the colors occurring most frequently in the input image.
|
class |
UniformPaletteQuantizer
A color quantizer that maps to a palette which is equidistantly distributed
in the RGB color cube.
|
Modifier and Type | Class and Description |
---|---|
class |
ReduceRGB
Reduces the color depth of RGB truecolor images.
|
class |
ReduceShadesOfGray
Reduces the number of shades of gray of a grayscale image.
|
class |
ReduceToBilevelThreshold
Reduces a
GrayIntegerImage to a
BilevelImage by setting all values below
a certain threshold value to black and everything else to white. |
class |
RGBToGrayConversion
Converts RGB color images (both truecolor and paletted) to grayscale images.
|
Modifier and Type | Class and Description |
---|---|
class |
AreaFilterOperation
Base class for operations that convert images to images and determine
an output sample by doing calculations on the input sample at the same
position plus some neighboring samples.
|
class |
ConvolutionKernelFilter
Applies a convolution kernel filter to an image.
|
class |
MaximumFilter
Filter operation that replaces each sample by the maximum value of itself
and its neighbor samples.
|
class |
MeanFilter
Applies a mean filter that replaces each pixel by the mean of itself and its neighbors.
|
class |
MedianFilter
Applies a Median filter that replaces each pixel by the median of
itself and its neighbors.
|
class |
MinimumFilter
Filter operation that replaces each sample by the minimum value of itself
and its neighbors.
|
class |
OilFilter
Applies a filter that makes the image look like an oil painting.
|
Modifier and Type | Class and Description |
---|---|
class |
Crop
Copies a rectangular area of one image to another image that is exactly as large
as that rectangular area.
|
class |
Flip
Flips images (top row becomes bottom row and vice versa, and so on).
|
class |
Mirror
Mirrors images (leftmost column becomes rightmost column and vice versa, and so on).
|
class |
Resample
Resizes grayscale and truecolor images using filters.
|
class |
Rotate180
Rotates images by 180 degrees.
|
class |
Rotate90Left
Rotates images by 90 degrees counter-clockwise (to the left).
|
class |
Rotate90Right
Rotates images by 90 degrees clockwise (to the right).
|
class |
ScaleReplication
Changes the pixel resolution of an image by replicating (or dropping) pixels.
|
class |
Shear
Shears an image by a given angle.
|
Modifier and Type | Method and Description |
---|---|
void |
AwtOperationProcessor.process(ImageToImageOperation op)
This method can be called for ImageToImageOperation objects.
|
Modifier and Type | Class and Description |
---|---|
class |
LookupTableOperation
An operation that replaces samples with values taken from a lookup table.
|