JIU 0.14.3

Package net.sourceforge.jiu.data

Provides classes to store images and data directly related to them.

See:
          Description

Interface Summary
BilevelImage An interface for bilevel pixel image data classes.
ByteChannelImage An extension of the IntegerImage interface that restricts the image to byte samples.
Gray16Image Interface for grayscale images using integer samples that are sixteen bits large.
Gray8Image Interface for grayscale images using integer samples that are eight bits large.
GrayImage An interface for grayscale images.
GrayIntegerImage An empty interface for grayscale images which have integer values of up to 32 bits (int or smaller) as samples.
IntegerImage Extends the PixelImage interface to access image data as int values.
Paletted8Image An interface for classes that store paletted images with eight bit integers for each pixel.
PalettedImage This interface defines methods for paletted images.
PalettedIntegerImage An empty interface for a paletted image type that uses integer values as samples.
PixelImage The base interface for all image data types in JIU.
RGB24Image An empty interface for RGB truecolor images with integer samples that are each eight bits large (thus, 24 bits per pixel).
RGB48Image An empty interface for RGB truecolor images with integer samples that are each sixteen bits large (thus, 48 bits per pixel).
RGBImage An interface for RGB truecolor images.
RGBIndex This interface provides three int constants as index values for the three channels of an RGB image: red, green and blue.
RGBIntegerImage An interface for RGB truecolor images that have integer samples.
ShortChannelImage An extension of the IntegerImage interface that restricts the image to short samples.
TransparencyInformation An interface that represents transparency information which may be available for a pixel image.
 

Class Summary
MemoryBilevelImage An implementation of the BilevelImage interface that stores image data in a byte array in memory.
MemoryByteChannelImage An implementation of ByteChannelImage that stores image channels as byte[] arrays in memory.
MemoryGray16Image An implementation of Gray16Image that keeps the complete image in memory.
MemoryGray8Image An implementation of Gray8Image that keeps the complete image in memory.
MemoryPaletted8Image This class stores a paletted image with one byte per sample in memory.
MemoryRGB24Image A class to store 24 bit RGB truecolor images in memory.
MemoryRGB48Image A class to store 48 bit RGB truecolor images in memory.
MemoryShortChannelImage An implementation of ShortChannelImage that stores image channels as short[] arrays in memory.
Palette This class represents a palette, a list of RGB colors.
 

Package net.sourceforge.jiu.data Description

Provides classes to store images and data directly related to them.

Package Specification

The base interface for image data in JIU is PixelImage. The concept of a pixel image includes the following properties:

The interface IntegerImage extends the PixelImage interface. All sample values belonging to an object of a class implementing IntegerImage are supposed to be integer values that can be stored in an int value (a signed 32 bit value).


JIU 0.14.3

Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Marco Schmidt