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.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.ops |
The operation package, with basic functionality for all JIU classes
that actually process images.
|
Modifier and Type | Class and Description |
---|---|
class |
ColorIndexer
Loads image files and generates color index information for them.
|
Modifier and Type | Method and Description |
---|---|
void |
EditorState.installProgressListeners(Operation op)
Adds all ProgressListener objects from the internal list of listeners to
the argument operation.
|
Modifier and Type | Class and Description |
---|---|
class |
BMPCodec
A codec to read and write Windows BMP image files.
|
class |
GIFCodec
A codec to write Compuserve GIF (Graphics Interchange Format) files.
|
class |
IFFCodec
A codec to read Amiga IFF image files.
|
class |
ImageCodec
The base class for image codecs, operations to read images from or write them to streams.
|
class |
PalmCodec
A codec to read and write image files in the native image file format of
Palm OS,
an operating system for handheld devices.
|
class |
PCDCodec
A codec to read Kodak Photo-CD (image pac) image files.
|
class |
PNGCodec
A codec for the Portable Network Graphics (PNG) format.
|
class |
PNMCodec
A codec to read and write Portable Anymap (PNM) image files.
|
class |
PSDCodec
A codec to read images from Photoshop PSD files.
|
class |
RASCodec
A codec to read and write Sun Raster (RAS) image files.
|
Modifier and Type | Class and Description |
---|---|
class |
JPEGCodec
A codec for the JPEG file format.
|
Modifier and Type | Class and Description |
---|---|
class |
TIFFCodec
A codec to read Tagged Image File Format (TIFF) image files.
|
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 |
Histogram1DCreator
This class creates one-dimensional histograms for images with integer samples.
|
class |
Histogram3DCreator
This class creates three-dimensional histograms for images with integer samples.
|
class |
MeanDifference
This operation determines the mean difference between two images.
|
class |
TextureAnalysis
This class determines a number of properties for a given co-occurrence matrix.
|
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 |
AutoDetectColorType
Detects the minimum (in terms of memory) color type of an image.
|
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 | Class and Description |
---|---|
class |
BatchProcessorOperation
Abstract base class to do batch processing on files and complete directory trees.
|
class |
ImagesToImageOperation
An operation that takes several input images and produces one output image.
|
class |
ImageToImageOperation
An operation that acesses an input image and produces data for an output image.
|
class |
LookupTableOperation
An operation that replaces samples with values taken from a lookup table.
|