Class GIFImageReader
- java.lang.Object
-
- javax.imageio.ImageReader
-
- org.exoplatform.imageio.plugins.gif.GIFImageReader
-
public class GIFImageReader extends ImageReader
version: openjdk-7-ea-src-b35-11_sep_2008
-
-
Field Summary
-
Fields inherited from class javax.imageio.ImageReader
availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales
-
-
Constructor Summary
Constructors Constructor Description GIFImageReader(ImageReaderSpi originatingProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageReadParamgetDefaultReadParam()intgetHeight(int imageIndex)IIOMetadatagetImageMetadata(int imageIndex)IteratorgetImageTypes(int imageIndex)intgetNumImages(boolean allowSearch)IIOMetadatagetStreamMetadata()intgetWidth(int imageIndex)voidinitializeStringTable(int[] prefix, byte[] suffix, byte[] initial, int[] length)BufferedImageread(int imageIndex, ImageReadParam param)voidreset()Remove all settings including global settings such asLocales and listeners, as well as stream settings.voidsetInput(Object input, boolean seekForwardOnly, boolean ignoreMetadata)-
Methods inherited from class javax.imageio.ImageReader
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, canReadRaster, checkReadParamBandSettings, clearAbortRequest, computeRegions, dispose, getAspectRatio, getAvailableLocales, getDestination, getFormatName, getImageMetadata, getInput, getLocale, getMinIndex, getNumThumbnails, getOriginatingProvider, getRawImageType, getSourceRegion, getStreamMetadata, getThumbnailHeight, getThumbnailWidth, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, hasThumbnails, isIgnoringMetadata, isImageTiled, isRandomAccessEasy, isSeekForwardOnly, processImageComplete, processImageProgress, processImageStarted, processImageUpdate, processPassComplete, processPassStarted, processReadAborted, processSequenceComplete, processSequenceStarted, processThumbnailComplete, processThumbnailPassComplete, processThumbnailPassStarted, processThumbnailProgress, processThumbnailStarted, processThumbnailUpdate, processWarningOccurred, processWarningOccurred, read, readAll, readAll, readAsRenderedImage, readerSupportsThumbnails, readRaster, readThumbnail, readTile, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, setInput, setInput, setLocale
-
-
-
-
Constructor Detail
-
GIFImageReader
public GIFImageReader(ImageReaderSpi originatingProvider)
-
-
Method Detail
-
setInput
public void setInput(Object input, boolean seekForwardOnly, boolean ignoreMetadata)
- Overrides:
setInputin classImageReader
-
getNumImages
public int getNumImages(boolean allowSearch) throws IIOException- Specified by:
getNumImagesin classImageReader- Throws:
IIOException
-
getWidth
public int getWidth(int imageIndex) throws IIOException- Specified by:
getWidthin classImageReader- Throws:
IIOException
-
getHeight
public int getHeight(int imageIndex) throws IIOException- Specified by:
getHeightin classImageReader- Throws:
IIOException
-
getImageTypes
public Iterator getImageTypes(int imageIndex) throws IIOException
- Specified by:
getImageTypesin classImageReader- Throws:
IIOException
-
getDefaultReadParam
public ImageReadParam getDefaultReadParam()
- Overrides:
getDefaultReadParamin classImageReader
-
getStreamMetadata
public IIOMetadata getStreamMetadata() throws IIOException
- Specified by:
getStreamMetadatain classImageReader- Throws:
IIOException
-
getImageMetadata
public IIOMetadata getImageMetadata(int imageIndex) throws IIOException
- Specified by:
getImageMetadatain classImageReader- Throws:
IIOException
-
initializeStringTable
public void initializeStringTable(int[] prefix, byte[] suffix, byte[] initial, int[] length)
-
read
public BufferedImage read(int imageIndex, ImageReadParam param) throws IIOException
- Specified by:
readin classImageReader- Throws:
IIOException
-
reset
public void reset()
Remove all settings including global settings such asLocales and listeners, as well as stream settings.- Overrides:
resetin classImageReader
-
-