0% found this document useful (0 votes)
61 views1 page

Javax Imageio IIOParam

This document summarizes classes and methods related to image I/O parameters in Java. It describes the IIOParam class which defines common parameters, and subclasses like ImageReadParam and ImageWriteParam which add parameters specific to reading and writing images. It also describes JPEG-specific classes like JPEGImageReadParam and their methods for accessing JPEG encoding/decoding tables.

Uploaded by

Keyur Golani
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views1 page

Javax Imageio IIOParam

This document summarizes classes and methods related to image I/O parameters in Java. It describes the IIOParam class which defines common parameters, and subclasses like ImageReadParam and ImageWriteParam which add parameters specific to reading and writing images. It also describes JPEG-specific classes like JPEGImageReadParam and their methods for accessing JPEG encoding/decoding tables.

Uploaded by

Keyur Golani
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

javax.imageio.

* IIOParam
Methods declared in supertypes are hidden in subtypes

IIOParam
# IIOParam () Accessors IIOParamController IIOParamController Point ImageTypeSpecifier int[] Rectangle int int int int void

IIOParamController
boolean activate (IIOParam param)

get / setController () getDefaultController () get / setDestinationOffset () get / setDestinationType () get / setSourceBands () get / setSourceRegion () getSourceXSubsampling () getSourceYSubsampling () getSubsamplingXOffset () getSubsamplingYOffset () setSourceSubsampling (int sourceXSubsampling, int sourceYSubsampling, int subsamplingXOffset, int subsamplingYOffset) Other Public Methods boolean activateController () boolean hasController ()

ImageWriteParam
# ImageWriteParam () ImageWriteParam (Locale locale) Accessors float int float String[] float[] String String[] Locale String Dimension[] int int int int int int boolean void

ImageReadParam
ImageReadParam () Accessors BufferedImage get / setDestination () int[] get / setDestinationBands () int getSourceMaxProgressivePass () int getSourceMinProgressivePass () int getSourceNumProgressivePasses () Dimension getSourceRenderSize () void setSourceProgressivePasses (int minPass, int numPasses) void setSourceRenderSize (Dimension size) Other Public Methods boolean canSetSourceRenderSize ()

getBitRate (float quality) get / setCompressionMode () get / setCompressionQuality () getCompressionQualityDescriptions () getCompressionQualityValues () get / setCompressionType () getCompressionTypes () getLocale () getLocalizedCompressionTypeName () getPreferredTileSizes () get / setProgressiveMode () getTileGridXOffset () getTileGridYOffset () getTileHeight () getTileWidth () get / setTilingMode () isCompressionLossless () setTiling (int tileWidth, int tileHeight, int tileGridXOffset, int tileGridYOffset ) Other Public Methods boolean canOffsetTiles () boolean canWriteCompressed () boolean canWriteProgressive () boolean canWriteTiles () void unsetCompression () void unsetTiling () int MODE_DISABLED, MODE_DEFAULT, MODE_EXPLICIT, MODE_COPY_FROM_METADATA

javax.imageio.plugins.jpeg. JPEGImageReadParam () Accessors JPEGHuffmanTable[] JPEGHuffmanTable[] JPEGQTable[] void

JPEGImageReadParam

getACHuffmanTables () getDCHuffmanTables () getQTables () setDecodeTables (JPEGQTable[] qTables, JPEGHuffmanTable[] DCHuffmanTables, JPEGHuffmanTable[] ACHuffmanTables)

Other Public Methods boolean areTablesSet () void unsetDecodeTables ()


www.falkhausen.de Version 0.8 Copyright 2002 by Markus Falkhausen. All rights reserved.

javax.imageio.plugins.jpeg.

JPEGImageWriteParam

JPEGImageWriteParam (Locale locale) Accessors JPEGHuffmanTable[] JPEGHuffmanTable[] boolean JPEGQTable[] void

getACHuffmanTables () getDCHuffmanTables () get / setOptimizeHuffmanTables () getQTables () setEncodeTables (JPEGQTable[] qTables, JPEGHuffmanTable[] DCHuffmanTables, JPEGHuffmanTable[] ACHuffmanTables)

Other Public Methods boolean areTablesSet () void unsetEncodeTables ()

You might also like