|Home >> All >> javax >> [ imageio Javadoc ]|
|||javax.imageio.event.* (5)||||javax.imageio.metadata.* (9)||||javax.imageio.plugins.* (5)|
|||javax.imageio.plugins.bmp.* (1)||||javax.imageio.plugins.jpeg.* (4)||||javax.imageio.spi.* (10)|
javax.imageio: Javadoc index of package javax.imageio.
IIOParam: An IIOParam stores parameters used when encoding or decoding image streams. ImageReadParam and ImageWriteParam extend this abstract base class. IIOParams allow control over how source pixels converted into destination pixels. This conversion can take place between a stream and in-memory image data, when an image reader is doing the conversion, or a writer can be doing the conversion from an in-memory source to a stream destination. An image reader can be restricted to only read from a given region; likewise a writer can be restricted to only write output to a given region. For image readers and ...
BMPImageWriteParam: A class to encode images in the BMP format. By default, the data layout is bottom-up, such that the pixels are stored in bottom-up order. The compression scheme can be specified by using setCompressionType() appropriate type string. The compression scheme specified will be honored if it is compatible with the type of image being written. If the compression scheme is not compatible with the type of image being written, then an IOException will be thrown by the BMP image writer. If the compression type is not set, then getCompressionType() will return null. In this case the BMP image writer will ...
IIOMetadata: Represents metadata that describe an image or an image stream. Each ImageIO plugin will represent image data using an opaque object but all such objects should expose their internal information as a tree of IIOMetadataNodes. There are three formats of metadata that a plugin can support: a "native" format a custom format a standard plugin-neutral format If a plugin supports more than one format of metadata, the other formats can be retrieved by calling getMetadataFormatNames. The native format is used to transfer metadata from one image to another image of the same type, losslessly. The custom format ...
JPEGImageWriteParam: The JPEGImageWriteParam class can be used to specify tables and settings used in the JPEG encoding process. Encoding tables are taken from the metadata associated with the output stream, and failing that (if the metadata tables are null) from an instance of JPEGImageWriteParam. The default metadata uses the standard JPEG tables from the JPEGQTable and JPEGHuffmanTable classes. Non-null metadata tables override JPEGImageWriteParam tables. Compression settings range from 1.0, best compression, through 0.75, default compression, to 0.0, worst compression. A JPEGImageWriteParam instance is retrieved ...
JPEGImageReadParam: The JPEGImageReadParam class is only used to set JPEG decoding tables for streams that do not provide their own tables. If a stream does not provide tables and a custom JPEGImageReadParam is not provided, then the standard JPEG tables are used from the JPEGQTable and JPEGHuffmanTable classes. If a stream does provide decoding tables then JPEGImageReadParam will be ignored. JPEGImageReadParam cannot be used to retrieve the tables from a stream. Instead, use IIOMetadata for this purpose. A JPEGImageReadParam instance is retrieved from the built-in JPEG ImageReader using the getDefaultImageReadParam ...
ImageTranscoder: An ImageTranscoder translates IIOMetadata objects provided by an ImageReader into corresponding IIOMetadata objects that can be understood by a given ImageWriter. Usually an ImageWriter will implement ImageTranscoder directly in which case the conversion methods will return IIOMetadata objects appropriate for this ImageWriter. Independent transcoders are also allowed; they must have knowledge of both the source IIOMetadata provided by the reader and the returned IIOMetadata expected by the writer.
ImageWriter: A class for encoding images within the ImageIO framework. An ImageWriter for a given format is instantiated by an ImageWriterSpi for that format. ImageWriterSpis are registered with the IIORegistry. The ImageWriter API supports writing animated images that may have multiple frames; to support such images many methods take an index parameter. Images may also be written in multiple passes, where each successive pass increases the level of detail in the destination image.
ImageReader: A class for decoding images within the ImageIO framework. An ImageReader for a given format is instantiated by an ImageReaderSpi for that format. ImageReaderSpis are registered with the IIORegistry. The ImageReader API supports reading animated images that may have multiple frames; to support such images many methods take an index parameter. Images may also be read in multiple passes, where each successive pass increases the level of detail in the destination image.
IIOParamController: An interface to set image parameters. An IIOParamController may be a GUI component, a database reader, command-line parser or any other means of getting parameter settings. For exampe, a dialog box could implement IIOParamController to allow a user to adjust JPEG compression levels. The activate method should always behave modally; it should only return when the action has been either cancelled or completed.
IIOImage: IIOImage is a container class for components of an image file that stores image data, image metadata and thumbnails. The image data can be either a RenderedImage or a Raster but not both. Image readers that produce IIOImages will always produce BufferedImages from the RenderedImage field. Image writers that accept IIOImages will always accept RenderedImages and may optionally accept Rasters.
IIOByteBuffer: A data structure for holding a reference to a byte array, an index into that array, and a number of bytes, that can be passed to one specific variant of the readBytes 55 method.
ImageReaderWriterSpi: An abstract superclass that contains the common parts of ImageReaderSpi and ImageWriterSpi .
JPEGQTable: The JPEGQTable class represents a quantization table that can be used to encode or decode a JPEG stream. The standard JPEG luminance and chrominance quantization tables are provided as static fields. Table entries are stored in natural order, not zig-zag order.
RegisterableService: An interface which service providers may optionally implement in order to get notified when they are added or removed from a ServiceRegistry .
ImageOutputStreamSpi: An abstract superclass for service providers that create image output streams for a file, URL, byte array or any other target.
ImageInputStreamSpi: An abstract superclass for service providers that create image input streams for a file, URL, byte array or any other source.
JPEGHuffmanTable: The JPEGHuffmanTable class represents a Huffman table read from a JPEG image file. The standard JPEG AC and DC chrominance and luminance values are provided as static fields.
ImageTranscoderSpi: An abstract superclass for service providers that create image metadata transcoders .
ImageOutputStream: An output stream for use by ImageWriters .
ImageInputStream: An input stream for use by ImageReaders .
ImageIO: An uninstantiable class that provides static methods for locating and using image readers and writers.
ImageTypeSpecifier: ImageTypeSpecifier store the color and sample models associated with an IIOImage.
IIOServiceProvider: An abstract superclass for service providers that perform image I/O.
IIOException: A runtime exception to indicate image reading and writing failures.