Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Processes event objects that get created when menu items are
picked.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
Add a color red-green-blue to the octree, given by its root node.
Adds an image to the end of the internal list of
input images.
Adds the argument progress listener to the internal list of progress
listeners to be notified by progress updates.
Adds the argument progress listener to the internal list of
progress listeners.
Adds several progress listeners to this operation object.
Clamps the argument value to interval 0..max.
This static helper method is more simple to use when all
you need are the standard options.
This static helper method is more simple to use when all
you need are the standard options.
If the current byte order is BYTE_ORDER_MOTOROLA
and the type
argument is TiffConstants.TAG_TYPE_BYTE
or
TiffConstants.TAG_TYPE_SHORT
, the value parameter must
be adjusted by some bitshifting.
angle - field in class net.sourceforge.jiu.geometry.
Shear The name of this application, jiuawt, plus the version number taken
from
JiuInfo
.
Adds a tag to the end of the internal list of tags.
Appends a comment to the internal list of comments.
Returns the weight of the sample at the distance given
by the argument value.
A color quantizer that maps an
RGBImage
to any given palette.
Creates a quantizer that will be able to map pixels (or a complete image)
to the argument palette.
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.
Helper class with static methods to convert between byte arrays and primitive types.
A one-dimensional histogram data class that stores its counters in memory.
Creates a histogram with the argument's number of values, from
0
to numValues - 1
.
Provides static methods to rotate (in steps of 90 degrees), flip and mirror array elements.
This class currently only scales up an image given as a one-dimensional array
of values.
If node is a leaf node, this method assigns palette index values
and determines the representative color, otherwise it simply
recursively calls itself for all child nodes.
Detects the minimum (in terms of memory) color type of an image.
This constructor creates two internal empty lists for progress listeners and parameters.
Retrieve some information on the current graphical environment.
A wrapper around an AWT MenuBar object.
Internally creates a MenuBar object and provides methods to update that
menu bar.
Performs operations specified by parent class
OperationProcessor
,
uses various AWT dialogs to get parameters from user in a GUI application.
Returns if this node can be split into two.
Returns if input and output image are allowed to be the same object.
Returns if a redo operation is possible right now.
Returns if an undo operation is possible right now.
Centers the dialog on screen.
Centers the dialog on screen.
Centers the dialog on screen.
Centers the dialog on screen.
Centers the dialog on screen.
Centers the dialog on screen.
Centers the argument window on screen.
Checks if this kernel's data is valid and throws an IllegalArgumentException if anything
is wrong.
Checks if the argument is a valid area height value.
Checks if the argument is a valid area width value.
Makes sure that the arguments define a valid (existing) array interval.
If bounds were defined for this codec, this method tests if the
bounds rectangle fits into the rectangle (0, 0) / (width - 1, height - 1)
.
If an image object was provided to be used for loading via
setImage(PixelImage)
,
this method checks if its resolution is the same as the bounds' resolution.
This method checks several properties of the arguments.
Throws an exception if the arguments do not form a valid horizontal
sequence of samples.
Throws an exception if the arguments do not form a valid horizontal
sequence of samples.
Sets all frequency values in this matrix to 0.0
.
Sets all counters to zero.
Sets all counters to zero.
Sets all counters to zero.
Sets all values of this matrix to zero.
Sets all counters to zero.
Sets all the RGB samples in this image to the argument, keeping
the alpha value.
Sets all samples of the first channel to the argument byte value.
Sets all samples of the first channel to the argument byte value.
Sets all samples in the first channel to the argument value.
Sets all samples in the first channel to the argument value.
Sets all samples in the first channel to the argument value.
Sets all samples in the first channel to the argument value.
Sets all samples of one channel to a new value.
Sets all samples of one channel to a new value.
Sets all samples of one channel to a new value.
Sets all samples of the channelIndex
'th channel to newValue
.
Sets all samples of the channelIndex
'th channel to newValue
.
Sets all samples of the channelIndex
'th channel to newValue
.
Sets all samples of the channelIndex
'th channel to newValue
.
Sets all samples of one channel to a new value.
Sets all samples of the first channel to the argument short value.
Creates a copy of this palette, allocating a new Palette object
and copying each RGB triplet to the new palette.
Calls the close method of all input and output I/O objects
that were given to this object.
Closes this output stream.
Apply a clustered dot ordered dither to a grayscale image, converting
it to a bilevel image in the process.
Convert from CMYK color space to RGB color space.
This class is an enumeration type for the two modes that an image codec can be used in,
LOAD
and
SAVE
.
co-occurrence frequency mean $\mu_{C(j)}$
co-occurrence frequency standard deviation $\sigma_{C(j)}$
Adjust the brightness of the current image.
Adjust the brightness of the current image.
Adjust the contrast of the current image.
Adjust the contrast of the current image.
Adjust the gamma value of the current image.
Adjust the gamma value of the current image.
Adjust hue, saturation and value of the current image.
Adjust hue, saturation and value of the current image.
Count the number of colors used in the current image.
Count the number of colors used in the current image.
Loads image files and generates color index information for them.
To be able to do sorting in Java 1.1 as defined in java.util.Arrays (which
is only available in Java 1.2 and higher), we offer a java.util.Comparator
clone under a different name: ComparatorInterface.
Compares the two argument objects and returns their relation.
Compares the two argument objects and returns their relation.
Compares the two argument objects and returns their relation.
Compares the two argument objects and returns their relation.
Compares this color to the argument color, using the sortOrder argument (which is one of the
three index values defined in
RGBIndex
.
Constant for compression type Uncompressed.
Constant for compression type Packbits.
Constant for compression type RLE (run length encoding).
Constant for compression type Scanline.
Compute the spot intensity at the given position.
Compute the spot intensity at the given position.
Compute the spot intensity at the given position.
Compute the spot intensity at the given position.
Create a TextureAnalysis operation with the results computed from a
given matrix.
For one channel of the argument image,
create a TextureAnalysis operation with all attributes
Compute the mean difference between two images.
For two RGB triplets (r1, g1, b1) and (r2, g2, b2) this will return
the distance between those colors in RGB color space.
Computes the mean value for the argument array.
Computes the mean value for some elements of the argument array.
For a given image width and shearing angle this method
computes the width of the resulting image.
TODO: regard extra samples
Computes the distance in RGB color space between the representative color of this node and the
argument node and returns it as non-negative value.
Determine the resulting sample for an array with the source sample
and zero or more of its neighbors.
Computes the standard deviation for the argument array of values.
Computes the standard deviation for the argument array of values.
Computes the standard deviation for some of the argument array's values.
Computes the standard deviation for some of the argument array's values.
Assumes that the co-occurrence frequency values have been initialized.
Computes mean, standard deviation and the sum of those two
so that these values can be queried by the appropriate
get methods.
Computes the variance for the argument array.
Computes the variance for some of the argument array's values.
Computes the variance for some of the argument array's values.
Computes the variance for some of the argument array's values.
A data structure for storing the index values of a pair of
contouring colors plus their respective self co-occurrence
frequency values.
Creates a new object of this class.
Creates a new object of this class.
Adjusts the contrast of an image.
Static convenience method to convert an RGB image to a grayscale image.
Converts a number of CMYK pixels stored in interleaved order (all samples of one pixel
together: CMYKCMYKCMYK...) to RGB pixels which are stored as planes (all red samples
together, etc.).
convertCMYK32PlanarToRGB24Planar(byte[],int,byte[],int,byte[],int,byte[],int,byte[],int,byte[],int,byte[],int,int) - static method in class net.sourceforge.jiu.color.conversion.
CMYKConversion Converts a 32 bit CMYK pixel to a 24 bit RGB pixel.
Convert a number of 16 bit grayscale pixels to RGBA type int pixels, adding the given
alpha value.
Convert a number of 8 bit grayscale pixels, shades of gray between 0 (for black)
and 255 (for white), given as bytes, to RGBA type int pixels, adding the given
alpha value.
Converts pixels from bilevel packed bytes to RGBA format.
Converts a byte array of palette index values to an array of RGBA values,
using palette color data.
Converts 24 bit RGB truecolor data to RGBA int values.
Converts 48 bit RGB truecolor data to RGBA int values, dropping the least
significant eight bits of each short sample.
Create a palette from the pixels of the argument image.
Creates an
RGB24Image
from the argument AWT image instance.
Converts an unsigned 10 bit value (the argument must lie in the
interval 0 to 1023) to a double
luminance
(brightness) value between 0.0
and 1.0
.
Converts a number of 16 bit LogL samples to 8 bit grayscale samples.
Converts a signed 16 bit value (the argument must lie in the
interval -32768 to 32767) to a double
luminance
(brightness) value between 0.0
and 1.0
.
Converts a number of 24 bit LogLuv pixels to 24 bit RGB pixels.
Converts a number of 32 bit LogLuv pixels to 24 bit RGB pixels.
Converts bytes with two four-bit-intensity samples to 8 byte intensity
values, each stored in one byte.
Converts bytes with four two-bit-intensity samples to byte-sized intensity values.
Creates an RGB24Image from the palette entries, each entry
becomes a pixel in an image of width 1 and height
palette.getNumEntries().
Converts input planes to index or truecolor output values.
Convert a BilevelImage object to an AWT image object.
Creates an AWT Image object from a Gray16Image object and an alpha value.
Creates an AWT Image object from a Gray8Image object and an alpha value.
Creates an instance of
java.awt.Image
from an instance of
RGB24Image
.
Converts pixels from YCbCr to RGB color space.
This class encapsulates the information for a specific convolution kernel filter.
Creates a new kernel from the arguments.
Applies a convolution kernel filter to an image.
An interface for a co-occurrence frequency matrix.
An interface for co-occurrence matrices.
Adds the sums for red, green and blue values and
the pixel count values of all child nodes and
stores the results in this node.
Copies a number of bit values from one byte array to another.
Copies row data from input image to buffer and replicates
samples at the left and right border.
count - field in class net.sourceforge.jiu.codecs.tiff.
TIFFTag Static convenience method to count the number of different samples
in the first channel of the argument image.
Static convenience method to count the number of colors in
any three channel
IntegerImage
object.
Static convenience method to count the number of different samples
in one of the channels of the argument image.
Stores how many times this colors appears in a certain image.
Creates a new palette with the 216 websafe colors.
Creates a bilevel image from any grayscale (or RGB) image
that has been checked to be bilevel.
Creates an instance of one of the codec classes known to ImageLoader.
Creates an instance of the same class as this one, with width and height
given by the arguments.
Creates an instance of the same class as this one, with width and height
given by the arguments.
Creates an instance of the same class as this one, with width and height
given by the arguments.
Create a co-occurrence matrix for a 16 bit grayscale image.
Creates an new image object that will be of the same type as this one,
with the same image data, using entirely new resources.
Creates an new image object that will be of the same type as this one,
with the same image data, using entirely new resources.
Creates an new image object that will be of the same type as this one,
with the same image data, using entirely new resources.
Returns a filename filter (java.io.FilenameFilter
) that accepts files
with name extensions typical for the image file formats known to ImageLoader.
Creates a java.awt.Image
object from a pixel array.
Creates a linear list of leaf nodes.
Creates a lookup table that holds all new values for samples 0 to
numSamples - 1.
Creates a lookup table that holds all new values for samples 0 to
numSamples - 1.
Returns a copy of the palette that was given to the
constructor of this class.
Creates a palette with the representative colors of all leaf nodes.
Return a Palette object with the list of colors to be used in the quantization
process.
Return a Palette object with the list of colors to be used in the quantization
process.
Creates the 2 bits per pixel Palm system palette with grayscale values.
Creates the 4 bits per pixel Palm system palette with color values.
Creates the 4 bits per pixel Palm system palette with grayscale values.
Creates the 8 bits per pixel Palm system palette.
Crop - class net.sourceforge.jiu.geometry.
Crop Copies a rectangular area of one image to another image that is exactly as large
as that rectangular area.
A dialog to enter the parameters for an image crop operation.
If there is an image loaded in the application, remove the image.
If there is an image loaded in the application, remove the image.
Terminate the application.
Terminate the application.
Load an image in the application.
Load an image in the application.
Save the current image as a Windows BMP file.
Save the current image as a Windows BMP file.
Save the current image as a GIF file.
Save the current image as a GIF file.
Save the current image as a Palm image file.
Save the current image as a Palm image file.
Save the current image as a Portable Bitmap file.
Save the current image as a Portable Bitmap file.
Save the current image as a Portable Graymap file.
Save the current image as a Portable Graymap file.
Save the current image as a Portable Network Graphics file.
Save the current image as a Portable Network Graphics file.
Save the current image as a Portable Pixmap file.
Save the current image as a Portable Pixmap file.
Save the current image as a Sun Raster file.
Save the current image as a Sun Raster file.
Fills the argument array with samples from the current channel of the image
given to the constructor, generating samples that lie outside of the image.
Copies data from input image to argument buffer.
Filters argument image with argument kernel type and returns output image.
Constant for the B-Spline filter.
Constant for the Bell filter.
Constant for the Box filter (also known as Nearest Neighbor filter).
Constant for the Hermite filter.
Constant for the Lanczos3 filter.
Constant for the Mitchell filter.
Constant for the Triangle filter (also known as Linear filter or Bilinear filter).
Find the median value of the specified interval of the argument array.
In a given interval of the list this method searches for the color axis
that has the largest distribution of values.
Attempts to find one of the menu items in the internal list.
Attempts to find the index of a given object that represents a menu element.
Traverses tree given by argument node and returns leaf with largest distribution
of samples for any of its three components.
For a given RGB value, searches the node in the internal node tree whose
representative color is closest to this color.
For each node in the argument array computes the distance between the
representative color of that node and the color given by the three
argument samples.
Computes a representative color for a set of colors in the color list.
Calls findRepresentativeColor with node if node is a leaf.
Flip - class net.sourceforge.jiu.geometry.
Flip Flips images (top row becomes bottom row and vice versa, and so on).
Flips the image given by the arguments.
Flips the argument image, i.e., the top line becomes the bottom line
and vice versa, etc.
Corrects the gamma of an image.
A dialog to enter the parameters for a gamma correction operation.
Creates a GammaCorrectionDialog.
Initialize huffCode from huffSize.
Initialize huffSize and lastK from codes.
Gets the String denoted by the argument index.
Returns the current abort status.
Returns the number of bytes that were dynamically allocated for
this image object.
Returns the number of bytes that were dynamically allocated for
this image object.
Returns the amount of memory in bytes allocated for this palette.
Returns the number of bytes that were dynamically allocated for
this image object.
Returns an image object that contains an alpha channel.
Returns the angle associated with this shearing operation object.
Returns the current area height.
Returns the number of rows from which data is copied or generated
with every call to
fill(int,int,int[])
.
Returns the current area width.
Returns the number of columns from which data is copied or generated
with every call to
fill(int,int,int[])
.
Returns if ASCII mode was used for loading an image or will
be used to store an image.
Returns the fraction as a double
value.
Returns the fraction as a float
value.
Returns information on the current AWT settings, regarding the current
language by using a
Strings
resource.
Returns the axis of the channel whose samples are most widely
distributed among the colors that belong to this node.
Returns the index of the background color.
Returns this kernel's bias value.
Returns the number of bits per pixel of this image.
Returns the number of bits per pixel of this image.
Returns the number of bits per pixel of this image.
Returns the number of bits per pixel (not including transparency information).
Returns the height of the rectangle specified by bounds.
Returns the width of the rectangle specified by bounds.
Returns x coordinate of the upper left corner of the bounds.
Returns x coordinate of the lower right corner of the bounds.
Returns y coordinate of the upper left corner of the bounds.
Returns y coordinate of the lower right corner of the bounds.
Returns the number of compressed byte for a given tile.
Returns a single byte sample from the first channel and the specified position.
Returns a single byte sample from the first channel and the specified position.
Returns a single byte sample from the first channel and the specified position.
Returns a single byte sample from the image.
Returns a single byte sample from the image.
Returns a single byte sample from the image.
Copies samples from this image to a byte array.
Copies samples from this image to a byte array.
Copies samples from this image to a byte array.
Returns the number of bytes per row for the strip or tile
that this decoder deals with.
Returns the index of the channel of the image from which data is copied.
Returns the codec from which this decoder is used.
Returns an
RGBColor
object from this list, given by its zero-based
index value.
Returns a comment from the internal list of comments.
Returns the Palm compression method.
Returns the compression method, encoded as a number as found in
TIFFConstants
(more specifically, the COMPRESSION_xyz constants).
Returns the name of a TIFF compression method.
Returns an array with Integer values of all compression types supported by
this decoder (see the COMPRESSION_xyz constants in
TIFFConstants
.
Returns an array with Integer values of all compression types supported by
this decoder (see the COMPRESSION_xyz constants in
TIFFConstants
.
Returns an array with Integer values of all compression types supported by
this decoder (see the COMPRESSION_xyz constants in
TIFFConstants
.
Returns the contrast adjustment value associated with this opperation.
Returns the contrast value determined in
process()
.
Returns the correlation determined in
process()
.
Returns the number of items stored in this tag.
Returns the current directory.
If a date / time tag was found in this image file directory and
initFromTags(boolean)
was called already, it was attempted to
create a
java.util.Date
object from it.
If there was a date / time tag in this IFD, its String value
is returned.
Returns the denominator value that was given to the constructor.
Returns a description of the argument image using the language
as specified by the argument locale's two-letter language code.
After a call to process, returns the determined mean difference value.
Returns the dimension of this matrix.
Returns the dimension of this matrix.
Returns the dimension of this matrix.
Returns the dissimilarity value determined in
process()
.
Returns this kernel's div value.
Returns the horizontal physical resolution of the image associated
with this codec.
Returns the vertical physical resolution of the image associated
with this codec.
Returns the EditorState object given to this object's constructor.
Returns an item stored in this tag an int
value.
Returns the energy value determined in
process()
.
Returns the entropy value determined in
process()
.
Returns the counter value for the given index.
Returns the counter value of (index1, index2, index3).
Returns the counter value of (index1, index2, index3).
If the use of error diffusion was selected, this method
returns on of the ErrorDiffusionDithering TYPE constants
Returns all file extensions that are typical for this file format.
Returns the name of the file from which the current image was loaded.
Returns the filter to be used in this operation.
Returns the names of all predefined filters.
Returns the name of the file format supported by this codec.
Returns the gamma value to be used for this operation.
Returns the vertical resolution of the image in pixels.
Returns this kernel's height, an odd positive number.
Returns the vertical resolution of the image in pixels.
Returns the vertical resolution of the image in pixels.
Returns the histogram used in this operation.
Returns the histogram initialized in this operation.
Returns the homogeneity value determined in
process()
.
Returns the ID of this tag, which may be one of the TAG_xyz constants.
Returns the image from which data is copied.
Returns the image object currently loaded.
Returns the image object stored in this codec.
Returns the IFD for the image this decoder is supposed to uncompress
(partially).
Returns the zero-based index of the image to be loaded.
If there is a single interface or class that describes the image data type
of this class, the java.lang.Class
object associated with that
interface (or class) is returned (or null
otherwise).
If there is a single interface or class that describes the image data type
of this class, the java.lang.Class
object associated with that
interface (or class) is returned (or null
otherwise).
Returns the input stream from which this decoder is supposed
to read data.
Returns a
java.io.DataInput
object if one was specified
using
setDataInput(DataInput)
,
or creates a
java.io.DataInputStream
if an
java.io.InputStream
was specified,
or returns a
java.io.RandomAccessFile
if one was specified
(RandomAccessFile implements DataInput).
Returns the input image stored in this object.
Returns the input image stored in this object.
Reads four consecutive bytes from the given array at the
given position in big endian order and returns them as
an int
.
Creates a new IntegerDialog, displays it and returns the Integer
value specified by the user (or null if the dialog was canceled).
Returns the current interpolation type, one of the INTERPOLATION_xyz constants.
Reads four consecutive bytes from the given array at the
given position in little endian order and returns them as
an int
.
Returns the language of this object as one of the LANG_xyz
constants of this class.
Returns left successor node (or null if this node is a leaf).
Returns the Locale object currently used.
Returns the maximum value for one of the image's channels.
Returns the maximum value for one of the image's channels.
Returns the maximum value for one of the image's channels.
Returns the maximum value for one of the image's channels.
Returns the maximum allowed index.
Returns the maximum value allowed for a sample.
Returns the maximum index value for one of the three indexes.
Returns the mean of the co-occurrence frequency values.
Returns the mean for all pairs (index, i), with i running from 0 to
getDimension()
- 1.
Returns the encapsulated MenuBar object.
Returns the method (to be) used to determine the representative
color for the list of colors of a node.
Return the
MIME
(Multipurpose Internet Mail Extensions) type strings for this format, or
null
if none are available.
Returns the mode this codec is in.
Returns the current modified state (true if image was modified and not saved
after modification, false otherwise).
Returns this kernel's name.
Return the name of this filter.
Returns the number of channels in this image.
Returns the number of channels in this image.
Returns the number of channels in this image.
Returns the number of codec classes currently known to ImageLoader.
Returns the current number of comments in the internal comment list.
Returns the number of entries in this palette.
Returns the number of color objects in this list.
Returns the numerator value that was given to the constructor.
Returns the number of predefined filters.
Return the number of input images currently stored in this operation.
Returns the number of tables in this operation.
Returns the number of used entries (those entries with
a counter value larger than zero).
Returns the number of used entries (those entries with
a counter value larger than zero).
Returns the number of used entries (those entries with
a counter value larger than zero).
Returns an object from this tag's Vector of items,
or null
if no such Vector exists.
Returns the offset value stored in this tag.
Attempts to return an output object as a java.io.DataOutput
object.
Returns the reduced output image if one was created in
process()
.
Returns the output image stored in this object.
Returns the output image stored in this object.
Sets a number of samples in the argument array from this image.
Returns this image's palette.
Gets the palette of this image.
Returns the number of colors in the destination image.
Returns the number of colors in the destination image.
Return the palette type (one of the PALETTE_xyz constants of this class)
that is currently selected in the dialog.
Returns parent node (or null if this node is the root node).
Returns the current offset in the output stream.
Returns the internal list of progress listeners.
Return a quantization table with a given id or
null on failure to find it.
Returns a recommendation for the sampling radius to
be used with this filter.
Returns one of the RESULT_xyz constants of this class.
Returns right successor node (or null if this node is a leaf).
Returns one sample of the first channel (index 0).
Returns one sample of the first channel (index 0).
Returns one sample of the first channel (index 0).
Returns one sample of the first channel (index 0).
Returns one of the samples of this palette.
Returns one sample, specified by its channel index and location.
Returns one sample, specified by its channel index and location.
Returns one sample, specified by its channel index and location.
Returns one sample, specified by its channel index and location.
Returns all samples of one channel as an int array.
Copies a number of samples from this image to an int[]
object.
Copies a number of samples from this image to an int[]
object.
Copies a number of samples from this image to an int[]
object.
Copies a number of samples from this image to an int[]
object.
Returns the sampling radius of this object.
Returns the mean of all self co-occurrence frequency values.
Returns the sum of mean and standard deviation for all pairs (index, x), with x running from 0 to getDimension() - 1.
Returns the standard deviation of all self co-occurrence frequency
values.
Returns the standard deviation for all pairs (i, i), with i running from 0 to getDimension() - 1.
Return the sum of mean and standard deviation of the self
co-occurrence frequency values.
Reads two consecutive bytes from the given array at the
given position in big endian order and returns them as
a short
.
Reads two consecutive bytes from the given array at the
given position in little endian order and returns them as
a short
.
Returns a single short sample from the first channel and the specified position.
Returns a single short sample from the image.
Copies samples from this image to a short array.
Returns the current size of the output stream.
Returns the standard deviation of the values getValue(index, i)
with i running from 0 to
getDimension()
- 1.
If this tag has a Vector of items and if the first item
is a String, that String is returned, null
otherwise.
Returns the Strings object currently in use.
Returns the sum of all entries in the matrix.
Returns a multiple-line text with information on the Java Virtual Machine,
the path settings and the operating system used, regarding the current
language by using a
Strings
resource.
Returns one of the internal int
lookup tables.
Returns the name of a tag in English.
Returns the current threshold value, or null
if
none was specified and the operation's process method was not
run yet.
Returns the zero-based index of the tile or strip this decoder
is supposed to be decompressing.
Returns the transpareny index if one is available (
hasTransparencyIndex()
returns
true
) or an undefined value otherwise.
If there is a transparency index, this method returns it.
Returns if this operation is supposed to generate truecolor or
paletted output.
Returns the type of the minimum image type found (one of the TYPE_xyz constants
of this class).
Returns the type of this tag's content as a TAG_TYPE_xyz constant.
Returns the typical file extension (including leading dot) for an
image type.
Returns the value for the self co-occurrence frequency of i (i being from
0 to
getDimension()
- 1).
Returns the value of this matrix at row i, column i.
Returns the matrix value at a given position.
Returns the value of this matrix at row j, column i.
Attempts to convert the content of the argument text component
to an int
; if successful, returns that int, otherwise
-1 is returned.
Attempts to convert the content of the argument text component
to an int
; if successful, returns that int, otherwise
-1000 is returned.
Attempts to convert the content of the argument text component
to an int
; if successful, returns that int, otherwise
-1000 is returned.
Returns the Vector encapsulating the items stored in this tag.
Returns the horizontal resolution of the image in pixels.
Returns this kernel's width, an odd positive number.
Returns the width of the to-be-cropped image as given by the
current values in the text fields for left column and right column.
Returns the horizontal resolution of the image in pixels.
Returns the horizontal resolution of the image in pixels.
Returns the leftmost column of the image strip / tile to be read
by this decoder.
Returns the rightmost column of the image strip / tile to be read
by this decoder.
Returns the top row of the image strip / tile to be read
by this decoder.
Returns the bottom row of the image strip / tile to be read
by this decoder.
Returns the current zoom factor in horizontal direction.
Returns the current zoom factor in vertical direction.
Returns if image display is currently set to "zoom to fit"
Zoom to fit means that the image is always zoomed to fit exactly into the window.
A codec to write Compuserve GIF (Graphics Interchange Format) files.
Interface for grayscale images using integer samples that are sixteen bits large.
Interface for grayscale images using integer samples that are eight bits large.
An interface for grayscale images.
An empty interface for grayscale images which have integer values
of up to 32 bits (int
or smaller) as samples.
id - field in class net.sourceforge.jiu.codecs.tiff.
TIFFTag A codec to read Amiga IFF image files.
Image type constant for bilevel images, stored in PBM files.
Image type constant for RGB truecolor images, stored in PPM files.
Image type constant for grayscale images, stored in PGM files.
Image type constant for images of unknown type.
An AWT canvas that displays an java.awt.Image
object.
The base class for image codecs, operations to read images from or write them to streams.
This constructor will be called by descendants.
A class to create java.awt.Image
objects from various JIU image data types
and vice versa.
Returns textual descriptions of the properties of JIU image objects.
A convenience class with static methods to load images from files using JIU codecs.
An operation that takes several input images and produces one output image.
Constructs a new ImagesToImageOperation and initializes
input images and output image to null.
Constructs a new ImagesToImageOperation and initializes
input images and output image to the arguments.
An operation that acesses an input image and produces data for an output image.
Creates an object of this class and sets both input image
and output image to null
.
Creates an object of this class and sets the input image
to the argument value, output image to null
.
Creates an object of this class and sets input image
and output image to the argument values.
in - field in class net.sourceforge.jiu.codecs.
BMPCodec in - field in class net.sourceforge.jiu.codecs.jpeg.
JPEGCodec in - field in class net.sourceforge.jiu.codecs.
PCDCodec in - field in class net.sourceforge.jiu.codecs.
PNMCodec in - field in class net.sourceforge.jiu.codecs.
PSDCodec in - field in class net.sourceforge.jiu.codecs.
RASCodec Increases the counter value of the given index by one.
Increases the counter value of (index1, index2, index3) by one.
Increases the counter value of (index1, index2, index3) by one.
Increases the counter for pair (i, j) by one.
The index value for the blue channel.
Index value for the blue chrominance component.
Index of the code value in the int[] value pairs.
Index of the code word in the int[] value pairs.
Index value for the red chrominance component.
The index of the denominator of the relative part of the error of a neighbor pixel.
The index of the numerator of the relative part of the error of a neighbor pixel.
The index value for the green channel.
The index value for the red channel.
The index for the horizontal position of a neighbor pixel.
Index value for the luminance (gray) component.
The index for the vertical position of a neighbor pixel.
A modal AWT dialog that displays text in a non-editable text area component
(so that it can be selected and easily copied to the system's clipboard).
Creates an InfoDialog, a modal dialog to display a text message, centered on the desktop.
Creates an octree and prepares this quantizer so that colors can be mapped to
palette index values.
Initializes an object of type MenuBar.
Initializes a co-occurrence frequency matrix from a co-occurrence matrix.
Initializes a co-occurrence matrix from the input image, using the direct
four neighbor pixels.
Check if all necessary parameters have been given to this decoder
and initialize several internal fields from them.
Check if all necessary parameters have been given to this decoder
and initialize several internal fields from them.
Check if all necessary parameters have been given to this decoder
and initialize several internal fields from them.
Input directory name, as found in the file system.
Adds all ProgressListener objects from the internal list of listeners to
the argument operation.
An AWT dialog to select an int
value from a given interval.
Creates an IntegerDialog, a modal dialog that lets the user select one int
value from a given interval.
Extends the
PixelImage
interface to access image data as
int
values.
Integer constant for bicubic interpolation.
Integer constant for bilinear neighbor interpolation.
Integer constant for nearest neighbor interpolation.
This exception is thrown during image loading, when the decoding
process is made impossible by errors in the image file.
This exception is thrown when the caller has defined an image
index that specifies the image to be loaded in a multiple-image
file and that index is unavailable.
Creates new exception object with a given error message.
Creates an inverted (negated) version of an image.
Helper method to return an inverted image from the argument image.
Returns if the operation given by the menu index (from
MenuIndexConstants
is available regarding the current editor state.
Returns if this spot function is balanced.
Returns if this spot function is balanced.
Returns if this spot function is balanced.
Returns if this spot function is balanced.
Returns if the pixel specified by the location in the arguments is black.
Returns if the pixel specified by the location in the arguments is black.
Returns if the pixel specified by the location in the arguments is black.
Checks if all entries of this palette are either black or white.
Checks if this palette is gray, i.e., checks if all entries are
gray.
Returns if the value(s) stored in this tag are of type BYTE, SHORT or
LONG.
Returns if the image will be stored in interlaced (true
)
or non-interlaced mode (false
).
Returns if this node is a leaf by checking if both successors are null.
Returns if this codec is able to load images in the file format supported by this codec.
Returns if the image is displayed at maximum zoom level.
Returns if the image is displayed at minimum zoom level.
ISO 639 two-letter country codes for the supported languages, lower case.
A hashtable that maps from ISO 639 country codes to Integer
objects with the corresponding LANG_xyz constant for that language.
Returns if the argument palette is the Palm system palette
with 256 colors.
Returns if the argument palette is the Palm system color palette
with 16 entries.
Returns if the argument palette is the Palm system grayscale palette
with 16 entries.
Returns if the argument palette is the Palm system grayscale palette
with 4 entries.
This method can be called after
process()
to find out if the input
image in fact can be reduced to a "smaller" image type.
Assumes that it has already been verified that the input 48 bpp
RGB image is also a 24 bpp RGB image.
Returns if the input RGB image can be losslessly converted to
a grayscale image.
Returns if an image row given by its number (zero-based) must be loaded
in the context of the current bounds.
Returns if this codec is able to save images in the file format supported by this codec.
Returns true
if the image belonging to this IFD
is stored as strips, false
otherwise.
Returns true
if the image belonging to this IFD
is stored as tiles, false
otherwise.
Returns if the tile formed by the argument coordinates
form a rectangle that overlaps with the bounds.
Returns if the pixel specified by the location in the arguments is white.
Returns if the pixel specified by the location in the arguments is white.
Returns if the pixel specified by the location in the arguments is white.
Returns if the current zoom level is set to original size
(each image pixel is displayed as one pixel).
MAGIC - static field in class net.sourceforge.jiu.codecs.
PCDCodec Finds the best match for the argument color in the palette and returns
its index.
This method maps a triplet of intensity values to its quantized counterpart
and returns the palette index of that quantized color.
Maps an RGB color origRgb
to one of the colors in the
color map; that color will be written to quantizedRgb
and its palette index will be returned.
Returns the index of the best match for origRgb in the palette or
-1 if the best match could not be determined.
This method maps a triplet of intensity values to its quantized counterpart
and returns the palette index of that quantized color.
A dialog to enter the parameters for an operation to map an RGB truecolor
image to any given palette.
DHT (define Huffman table) marker ID value.
DQT (define quantization table) marker ID value.
SOF0 (start of frame, type 0) marker ID value.
SOF1 (start of frame, type 1) marker ID value.
SOF2 (start of frame, type 2) marker ID value.
SOF3 (start of frame, type 3) marker ID value.
SOF5 (start of frame, type 5) marker ID value.
SOF6 (start of frame, type 6) marker ID value.
SOF7 (start of frame, type 7) marker ID value.
SOF9 (start of frame, type 9) marker ID value.
SOFa (start of frame, type a) marker ID value.
SOFb (start of frame, type b) marker ID value.
SOFd (start of frame, type d) marker ID value.
SOFe (start of frame, type e) marker ID value.
SOFf (start of frame, type f) marker ID value.
SOS (start of scan) marker ID value.
This class creates and initializes co-occurrence matrices and co-occurrence
frequency matrices.
Write co-occurrence and co-occurrence frequency matrices to text files.
The maximum allowed value for gamma.
Maximum length of a Huffman code in bit (16).
Maximize the frame on the desktop.
Filter operation that replaces each sample by the maximum value of itself
and its neighbor samples.
This operation determines the mean difference between two images.
Applies a mean filter that replaces each pixel by the mean of itself and its neighbors.
Pick the median value from an array (or an interval of an array).
This class is supposed to have static methods only.
A dialog to enter the parameters for a Median Cut color quantization operation.
Creates a modal dialog to enter the parameter.
An instance of this node class represents a cuboid part
of the color cube representing the three-dimensional RGB color space.
Creates a node for a Median Cut tree of nodes with index values for
some external color array and the parent node.
Performs the Median Cut color quantization algorithm
for a given list of colors.
Creates a MedianCutQuantizer object and
initializes its fields to default values.
Applies a Median filter that replaces each pixel by the median of
itself and its neighbors.
An implementation of the
BilevelImage
interface that stores image
data in a
byte
array in memory.
Create a new MemoryBilevelImage object with the specified resolution.
An implementation of
ByteChannelImage
that stores image channels as
byte[]
arrays in memory.
Create an image of byte channels.
Creates a co-occurrence frequency matrix of given dimension;
allocates dimension times dimension double values for
internal array;
does not call clear() to set everything to zero, must be
done by user (or automatically in init).
This class stores a co-occurrence matrix, a two-dimensional array of int counters.
Creates a new matrix that stores dimension times dimension int values in memory.
An implementation of
Gray16Image
that keeps the complete image in memory.
Creates a new MemoryGray16Image object with the specified resolution.
An implementation of
Gray8Image
that keeps the complete image in memory.
Creates a new MemoryGray8Image object with the specified resolution.
This class stores a paletted image with one byte per sample in memory.
Create an image of byte channels.
A class to store 24 bit RGB truecolor images in memory.
Creates a new object of this class, with width and height as
specified by the arguments.
A class to store 48 bit RGB truecolor images in memory.
Creates a new object of this class, with width and height as
specified by the arguments.
An implementation of
ShortChannelImage
that stores image channels as
short[]
arrays in memory.
Create an image of short channels.
Constant int values for all menu items.
Constant value for a method of determining the representative color
for a set of colors by computing the average of all samples for each
of the three components red, green and blue.
Constant value for a method of determining the representative color
for a set of colors by picking the median value of all samples for each
of the three components red, green and blue.
Constant value for a method of determining the representative color
for a set of colors by computing the weighted average of all samples for each
of the three components red, green and blue.
Minimum code length in bits of black codes.
Minimum code length in bits of white codes.
Filter operation that replaces each sample by the minimum value of itself
and its neighbors.
Mirrors images (leftmost column becomes rightmost column and vice versa, and so on).
Exception class to indicate that an operation's parameter is missing
(has not been specified by caller and there was no default value that
could be used).
The Mitchell resample filter.
Draws image to upper left corner.
This class represents a palette, a list of RGB colors.
Create a palette with the given number of entries and a maximum value
of 255
.
Create a palette with the given number of entries and a maximum value
for each sample.
An interface for classes that store paletted images with
eight bit integers for each pixel.
This interface defines methods for paletted images.
An empty interface for a paletted image type that uses
integer values as samples.
This class loads and saves palettes.
A codec to read and write image files in the native image file format of
Palm OS,
an operating system for handheld devices.
Base/16, the minimum pixel resolution, 192 x 128 pixels.
Base/4, the second pixel resolution, 384 x 256 pixels.
Base, the third pixel resolution, 768 x 512 pixels.
Base*4, the fourth pixel resolution, 1536 x 1024 pixels.
Base*16, the fifth pixel resolution, 3072 x 2048 pixels.
Base*64, the sixth pixel resolution, 6144 x 4096 pixels.
This two-dimensional int array holds all possible pixel resolutions for
a PCD file.
A codec to read Kodak Photo-CD (image pac) image files.
This constructor chooses the default settings for PCD image loading:
- load color image (all channels, not only luminance)
- perform color conversion from PCD's native YCbCr color space to RGB
- load the image in the default resolution
PCD_RESOLUTION_DEFAULT
, 768 x 512 pixels (or vice versa)
Convert from YCbCr color space (as used in Kodak PCD files) to
RGB.
The base interface for all image data types in JIU.
An input stream that reads from an underlying stream of PNG
IDAT chunks and skips all header information.
A codec to read and write Portable Anymap (PNM) image files.
Performs the popularity color quantization algorithm that maps an image to
the colors occurring most frequently in the input image.
Maps the input image to an output image, using the palette given to the constructor.
This method does the actual work of the operation.
This method does the actual work of the operation.
This method does the actual work of the operation.
This method does the actual work of the operation.
This method does the actual work of the operation.
Quantizes the input image, distributing quantization errors to neighboring
pixels.
This method does the actual work of the operation.
This method does the actual work of the operation.
Inverts the input image, reusing an output image if one has been specified.
This method does the actual work of the operation.
Initializes an octree, reduces it have as many leaves (or less) as
the desired palette size and maps the original image to the newly-created
palette.
This method does the actual work of the operation.
This method does the actual work of the operation.
Checks the parameter and loads an image.
This method does the actual work of the operation.
This method does the actual work of the operation.
This method does the actual work of the operation.
This method does the actual work of the operation.
Run over the input matrix and determine contrast, energy, entropy and homogeneity
of that matrix.
This method does the actual work of the operation.
Applies the filter to one of the channels of an image.
Applies the kernel to one of the channels of an image.
This method does the actual work of rescaling an image.
This method can be called for ImageToImageOperation objects.
Method to be called on each file given to this operation.
This interface must be implemented by classes that want to be notified
about progress of an image operation.
Converts BilevelImage and Gray8Image objects to Gray16Image objects.
Converts BilevelImage objects to Gray8Image objects.
Converts several image types to RGB.
Reduces the octree until it has as many leaves (or less) than specified
by the paletteSize
argument in the constructor
OctreeColorQuantizer(int)
.
A codec to read images from Photoshop PSD files.
Sets a pixel to black (minimum intensity value).
Sets a pixel to black (minimum intensity value).
Sets a pixel to black (minimum intensity value).
Adds a number of bytes to the internal row buffer.
Sets one byte sample in the first channel (index 0
) to a new value.
Sets one byte sample in the first channel (index 0
) to a new value.
Sets one byte sample in the first channel (index 0
) to a new value.
Sets one byte sample in one channel to a new value.
Sets one byte sample in one channel to a new value.
Sets one byte sample in one channel to a new value.
Copies a number of samples from the argument array to this image.
Copies a number of samples from the argument array to this image.
Copies a number of samples from the argument array to this image.
Sets a number of samples in the image from the argument array data.
This method sets one sample of the first channel (index 0) to a new value.
This method sets one sample of the first channel (index 0) to a new value.
This method sets one sample of the first channel (index 0) to a new value.
This method sets one sample of the first channel (index 0) to a new value.
Sets one sample of one color entry in the palette to a new value.
This method sets one sample to a new value.
This method sets one sample to a new value.
This method sets one sample to a new value.
This method sets one sample to a new value.
Copies a number of samples from an int[]
array to this image.
Copies a number of samples from an int[]
array to this image.
Copies a number of samples from an int[]
array to this image.
Copies a number of samples from an int[]
array to this image.
Sets one short sample in one channel to a new value.
Sets one short sample in the first channel (index 0
) to a new value.
Copies a number of samples from the argument array to this image.
Sets a pixel to white (maximum intensity value).
Sets a pixel to white (maximum intensity value).
Sets a pixel to white (maximum intensity value).
A codec to read and write Sun Raster (RAS) image files.
Reads the first eight bytes from the input file, checks if this is a
valid TIFF file and stores byte order and offset of the first image
file directory.
Reads a complete TIFF image file directory including all data that is
pointed to using the offset components and returns it.
Reads a 32 bit signed integer value, regarding the current byte order.
Read quantization tables from a DQT marker.
Reads a 16 bit signed integer value, regarding the current byte order.
Read an SOS (start of scan) marker.
Loads a String of a given length from current position of input file.
Reads a TIFF tag and all data belonging to it and returns a
TIFFTag object.
red - field in class net.sourceforge.jiu.color.quantization.
OctreeNode Perform a redo operation, restore the state before the last undo operation.
A dialog to enter the parameters for a grayscale reduction operation.
Creates a modal dialog to enter the parameters.
Reduces the color depth of RGB truecolor images.
Reduces the number of shades of gray of a grayscale image.
Registers a codec class with ImageLoader.
Removes all codec classes from the internal list of codec classes.
Removes all entries from the internal list of comments.
Removes a codec class from the internal list of codec classes.
Removes the argument progress listener from the internal list of
progress listeners.
Removes the transparency index if one has been set.
Resizes grayscale and truecolor images using filters.
Abstract base class for filters to be used with
the
Resample
operation.
The directory of language resource files, default:
/resources/lang/
.
Will be returned in
getResult()
if the CANCEL button was chosen.
Will be returned in
getResult()
if the NO button was chosen.
Will be returned in
getResult()
if the YES button was chosen.
An empty interface for RGB truecolor images with integer samples
that are each eight bits large (thus, 24 bits per pixel).
An empty interface for RGB truecolor images with integer samples
that are each sixteen bits large (thus, 48 bits per pixel).
Masks for the three RGB channels.
RGBA - class net.sourceforge.jiu.gui.awt.
RGBA This class converts between the 32 bit RGBA int values (used throughout the AWT) and
various standard pixel formats like 24 bits RGB, 8 bits gray, 16 bits gray, 1 bit black and white.
RGBA() - constructor for class net.sourceforge.jiu.gui.awt.
RGBA Encapsulates a single color from RGB (red, green, blue) color space plus a frequency counter.
Creates an instance of this class and initializes it to the given
intensity values.
Creates an instance of this class and initializes it to the given
intensity values.
Creates a color list with room for a fixed number of entries.
Creates a new list and initializes it with the argument histogram.
An interface for RGB truecolor images.
This interface provides three int
constants as index
values for the three channels of an RGB image: red, green and blue.
An interface for RGB truecolor images that have integer samples.
An interface for an RGB color quantizer.
Converts RGB color images (both truecolor and paletted) to grayscale images.
Rotates images by 180 degrees.
Rotates the argument image by 180 degrees.
Rotates images by 90 degrees counter-clockwise (to the left).
Rotates images by 90 degrees clockwise (to the right).
The intensity values that make up the color.
Number of samples in a block of samples (64).
SAVE - static field in class net.sourceforge.jiu.codecs.
CodecMode Codec mode save, one of the two possible values of CodecMode.
Saves a one-dimensional histogram to a text output stream.
Saves a three-dimensional histogram to a text output stream.
Saves the palette to the given file as a PPM image file.
A dialog to enter the parameters for an image scaling operation.
Creates an InfoDialog, a modal dialog to display a text message, centered on the desktop.
Changes the pixel resolution of an image by replicating (or dropping) pixels.
Scales up the argument image by factor 2 in both directions.
self co-occurrence frequency mean $\mu_S$
self co-occurrence frequency standard deviation $\sigma_S$
equals scofMean + scofStddev
Sets the current position in the output stream to the argument.
An extension of java.io.OutputStream
that writes data to an internal
byte array, resizing it when necessary.
Creates a new object of this class, setting initial capacity and increment size
to default values.
Creates a new object of this class, setting initial capacity to the argument
value.
Creates a new object of this class, setting initial capacity and increment
to the argument values.
Set a new alpha channel image object.
Sets the angle to be used in the shearing operation to the argument value.
Sets the area of the window to be used to determine each pixel's mean to
the argument width and height.
Sets the height of the area of the window to be used to determine each pixel's mean to
the argument value.
Sets the width of the area of the window to be used to determine each pixel's mean to
the argument value.
Specify whether ASCII mode is to be used when saving an image.
Specify the value of the background color.
Specifies the number of bits the output image is supposed to have.
Specifies the number of bits per sample in the output image.
Specify the rectangular section of the original image that is to be
copied to the output image by this operation.
Sets the bounds of a rectangular part of the image that
is to be loaded or saved, instead of the complete image.
If no bounds have been set (
hasBounds()
returns
false
),
this method will set the bounds to
0, 0, width - 1, height - 1
.
Sets the brightness adjustment value in percent (between -100 and 100).
Sets the byte order to the argument.
Specify if input and output image are allowed to be the same object.
Specify the codec to be used with this decoder.
Specify whether color is converted from PCD's YCbCr color space to
RGB color space.
Sets the weights for the three colors red, green and blue used in the conversion procedure.
Sets the compression algorithm to be used for saving an image.
Sets the value for contrast adjustment to be used within this operation.
This method can be used to specify whether the input image is to be converted
to the minimum image type if it is clear that such a conversion is possible.
Sets a new current directory.
Sets the data array to be used in this kernel.
Specifies a DataInput object to be used for loading.
Sets a java.io.DataOutput
object to be used for saving
an image.
Sets the current cursor to be java.awt.Cursor.DEFAULT_CURSOR
.
Sets the dither matrix to be used in this operation.
Creates and sets a dither matrix of user-defined size and
compiles it from a spot function.
Sets the DPI values to be stored in the file to the argument values.
Changes the enabled status of one of the MenuItem objects,
given by its index.
Sets the enabled status of one of the menu items to either
true
or false
.
Sets one counter to a new value.
Sets the counter value of (index1, index2, index3) to newValue.
Sets the counter value of (index1, index2, index3) to newValue.
Gives a File object and a codec mode to this codec and attempts
to initialize the appropriate I/O objects.
Gives a file name and codec mode to the codec which will then
try to create the corresponding I/O object.
Reuses super.setFile when used for CodecMode.LOAD, but
creates a RandomAccessFile instead of a FileOutputStream
in write mode so that the compressed size can be written
correcly (requires a seek operation).
Sets a new filter type, using the default sampling radius of that filter.
Sets a new filter type with a user-defined sampling radius.
Set a new filter object to be used with this operation.
Sets a new gamma value to be used in this operation.
Sets the number of bits to be in the output image when a grayscale image
is quantized.
Sets a histogram object to be used for this operation.
Sets the histogram object to be reused for this operation.
Set the values for the adjustment of hue, saturation and value (brightness).
Specifies a new Image object to be displayed in this canvas.
Set the image for which the histogram is to be initialized.
The image for which a histogram will be initialized.
Set the image and the channel index for which the histogram is to be initialized.
The image for which a histogram will be initialized.
Give an image to this codec to be used for loading an image into it
or saving the image.
Sets image and modified state to argument values.
Specify the IFD to be used with this decoder.
Sets the index of the image to be loaded to the argument value
(which must be zero or larger).
Sets the two images for which the mean difference is to be
determined.
This method must be used to specify the mandatory input image.
Sets the input image stored in this object to the argument.
An java.io.InputStream
can be given to this codec using this method.
Writes an int value into four consecutive bytes of a byte array,
in big endian (network) byte order.
Specifies whether the image will be stored in interlaced mode
(true
) or non-interlaced mode (false
).
Sets a new interpolation type to be used for display.
Sets the interpolation type used for drawing to the argument
(must be one of the
INTERPOLATION_xyz constants of EditorState), but does not
do a redraw.
Writes an int value into four consecutive bytes of a byte array,
in little endian (Intel) byte order.
Sets one of the predefined kernel types to be used for filtering.
Sets properties of the kernel to be used in this operation.
Sets kernel data to be used for filtering.
Changes the label text of one of the MenuItem objects,
given by its index.
Sets the text of one of the menu elements to a new value.
Defines a new Locale to be used.
Defines whether process will map the input image to an output image.
Specifies whether this operation will map the image to the
new palette (true) or not (false).
Sets the matrix to be used by this operation to the argument value.
Sets the method to determine the representative color
for a list of colors.
Specifies whether the image is to be loaded as gray or color image.
Resets the number of tables to be used in this operation to the
argument and drops all actual table data initialized so far.
Sets a 6 times 6 elements matrix to be used for dithering.
Sets an 8 times 8 elements matrix to be used for dithering.
Sets a 16 times 16 elements matrix to be used for dithering.
Sets both zoom factors to 1.0
.
If an image is currently loaded,
Sets the output image stored in this object to the argument.
Sets the output image stored in this object to the argument.
A method to give an java.io.OutputStream
to this codec to be used
for saving an image.
Sets this image's palette to a new value.
Sets the palette of this image to the argument palette object.
Recursively visits node and its descendants, assigning ascending
palette index values to leaves via MedianCutNode.setPaletteIndex(int).
Sets the number of colors that this operations is supposed to reduce
the original image to.
Sets the number of colors that this operations is supposed to reduce
the original image to.
Set a new progress status.
This method will notify all registered progress listeners
about a new progress level.
Set the progress level to a new value, which must be between 0.0f and 1.0f
(including both of these values).
Sets a new progress level.
This method will notify all registered progress listeners
about a new progress level.
Sets a new progress level.
Sets the color quantizer to be used (if the input image is
a truecolor image).
A method to give a java.io.RandomAccessFile
to this codec to be used
for loading or saving an image.
Sets the number of bits to be used for each RGB component in the output image.
Sets the sampling radius to a new value.
Set the amount of change to saturation and value (brightness) for this operation,
between -100 and 100.
Set the pixel resolution of the output image.
Specify the resolution to be used for the image to be created.
Sets the internal sort order (it is sorted by one of the three
RGB components) to the parameter.
Set new Strings resource.
Sets the successor nodes for this node.
Provides a new lookup table for one of the channels.
Sets the tables for all channels to the argument table.
Set information on how errors are to be distributed by this error diffusion
dithering operation.
Sets a new template type.
Sets a new threshold value.
Defines a matrix of threshold values that will be used for grayscale
dithering.
Specify the zero-based tile index for the tile or strip to be decompressed
by this decoder.
Sets a new transparency index when saving an image.
Set a new transparency value.
Lets the user specify if the output image is to be truecolor
(argument useTruecolor is true
) or paletted
(argument useTruecolor is false
).
Sets value at row j, column i to newValue.
Sets the counter for pair (i, j) to a new value.
If this tag encapsulates more than one item or a single
item that does not fit into four bytes, this Vector
will store all elements in it.
Sets the zoom factors to the argument values.
Shears an image by a given angle.
An AWT dialog to enter the angle for a shearing operation.
An extension of the
IntegerImage
interface that restricts the image to
short
samples.
Displays the argument text in a message box with
error in the title bar.
Shows a modal dialog with given title bar and message text.
Skips a given number of image file directories in this TIFF files.
Sort - class net.sourceforge.jiu.util.
Sort Provides sorting of an Object array.
Sort() - constructor for class net.sourceforge.jiu.util.
Sort This class is supposed to have static methods only.
Sorts some (or all) elements of an Object array according to a specified comparator.
Sort the complete argument array according to the argument comparator.
Sorts an interval of the array of colors by one of the three components (RGB).
Sorts an interval of the array of colors by their counters.
An interface for spot functions to be used for clustered dot dithering.
A number of static methods to compute statistical properties of an
array of double values.
Interface of integer index values to be used with
Strings
.
This class loads a
Strings
resource from a text file.
String resource for the various apps.
Create a new String object for the given language and fill it
with the String array.
Attempts to suggest a filename extension.
Exchange two elements in the argument array.
Class to retrieve system information in a human-readable form.