Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.sun.jimi.core.util

Interface Summary
FreeFormat | Marker interface for formats which are "free", ie.
JimiImageFactoryProxy | Interface for proxied JimiImageFactories, providing a means to access the underlying factory.
ProgressListener | Interface for progress monitoring classes.

Class Summary
AreaCoverage | This class is used to track the area of coverage of a given area (width x height) of a cartesian coordinate system.
BinOps | Utility methods for applying binary operations to arbitrarily large numbers, represented by byte arrays.
ColorOctree | This class implements a color reduction octree algorithm as discussed in the following article.
ColorReducer | ColorReducer performs color reduction, with optional dithering, on an image to convert it to use a fixed-size palette.
ErrorImageProducer | ImageProducer implementation which just reports an error.
ErrorJimiImage | JimiImage for signaling an error.
FSDither | Floyd-Steinberg Dither class This is based on the netpbm utility ppmquant.c
GraphicsUtils | Class with some stateless static utility methods for common graphics-related operations.
GrayscaleColorModel | ColorModel for grayscale images.
ImageDump | Dumps RGB values of an image to standard output.
Java2DCompat | Java 2D compatibility code.
JimiImageColorReducer | Color reduction for JimiImages.
JimiImageSerializer | A Serializable wrapper for Images.
JimiUtil | This class contains several general utility methods which didnt really fit anywhere else. The methods in this class are all static and hold no state. This method uses an odd filename to create Error Image objects and Error ImageProducers which is a bit of a kludgey way to do it.
LEDataInputStream | LEDataInputStream - Little Endian Data Input Stream This class implements an input stream filter to allow reading of java native datatypes from an input stream which has those native datatypes stored in a little endian byte order. This is the sister class of the DataInputStream which allows for reading of java native datatypes from an input stream with the datatypes stored in big endian byte order. This class implements the minimum required and calls DataInputStream for some of the required methods for DataInput. Not all methods are implemented due to lack of immediatte requirement for that functionality.
LEDataOutputStream | LEDataOutputStream - Little Endian Data Input Stream A data output stream lets an application write primitive Java data types to an output stream in a portable way.
LongColorModel | Extended ColorModel for dealing with long-based values.
MulticastImageConsumer | Multicasting ImageConsumer.
NewDirectColorModel | A ColorModel class that specifies a translation from pixel values to alpha, red, green, and blue color components for pixels which have the color components embedded directly in the bits of the pixel itself.
OctreeNode | This class is the core class of the Octree Color reduction system. This class represents colours as a path from root of Octree to Leaf.
P | This is a general debug aid class and may not acutally be shipped with Jimi however it lives here till then
Packbits | Packbits compression utility class. Contains both unpack and packing method for the Macintosh Packbits compression standard. Contains Variation for 16 bit RLE packing used in PICT files. Contains a main() method with some test code for the pack unpack methods.
PixelGrabber | The PixelGrabber class implements an ImageConsumer which can be attached to an Image or ImageProducer object to retrieve a subset of the pixels in that image.
ProgressListenerSupport | Support class for dealing with ProgressListeners
ProgressMonitorSupport | Support class for dealing with ProgressListeners.
QueuedImageProducerProxy | ImageProducer implementation which holds added consumers in a queue until a new ImageProducer provided to proxy to.
SeekInputStream | Minimimum Buffering Seekable Linear processed Data Input Stream Problem TIFF file format IFD can be anywhere and so can image data no gaurantee on order This is annoying as could have to seek around back/forward.
StampImage | Class holding image data for the image used to "stamp" new JimiImages in trial versions of Jimi.
StampImageFilter | ImageFilter for applying the "JIMI stamp".
StaticPalettes | This class is a pure static data array class.
StdoutProgressListener |

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES