Class PICTImageReader
- java.lang.Object
-
- javax.imageio.ImageReader
-
- com.twelvemonkeys.imageio.ImageReaderBase
-
- com.twelvemonkeys.imageio.plugins.pict.PICTImageReader
-
public final class PICTImageReader extends com.twelvemonkeys.imageio.ImageReaderBaseReader for Apple Mac Paint Picture (PICT) format.- Version:
- $Id: PICTReader.java,v 1.0 05.apr.2006 15:20:48 haku Exp$
- Author:
- Harald Kuhr, Kary Främling (original PICT/QuickDraw parsing), Matthias Wiesmann (original embedded QuickTime parsing)
-
-
Field Summary
Fields Modifier and Type Field Description protected intpicSize
-
Constructor Summary
Constructors Modifier Constructor Description PICTImageReader()Deprecated.protectedPICTImageReader(javax.imageio.spi.ImageReaderSpi pProvider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetHeight(int pIndex)javax.imageio.metadata.IIOMetadatagetImageMetadata(int imageIndex)java.util.Iterator<javax.imageio.ImageTypeSpecifier>getImageTypes(int pIndex)intgetWidth(int pIndex)static voidmain(java.lang.String[] pArgs)java.awt.image.BufferedImageread(int pIndex, javax.imageio.ImageReadParam pParam)protected voidresetMembers()protected static voidshowIt(java.awt.image.BufferedImage pImage, java.lang.String pTitle)-
Methods inherited from class com.twelvemonkeys.imageio.ImageReaderBase
assertInput, checkBounds, dispose, fakeAOI, fakeSubsampling, getDestination, getNumImages, getStreamMetadata, hasExplicitDestination, reset, setInput
-
Methods inherited from class javax.imageio.ImageReader
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, canReadRaster, checkReadParamBandSettings, clearAbortRequest, computeRegions, getAspectRatio, getAvailableLocales, getDefaultReadParam, 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
-
-
-
-
Method Detail
-
resetMembers
protected void resetMembers()
- Specified by:
resetMembersin classcom.twelvemonkeys.imageio.ImageReaderBase
-
read
public java.awt.image.BufferedImage read(int pIndex, javax.imageio.ImageReadParam pParam) throws java.io.IOException- Specified by:
readin classjavax.imageio.ImageReader- Throws:
java.io.IOException
-
getWidth
public int getWidth(int pIndex) throws java.io.IOException- Specified by:
getWidthin classjavax.imageio.ImageReader- Throws:
java.io.IOException
-
getHeight
public int getHeight(int pIndex) throws java.io.IOException- Specified by:
getHeightin classjavax.imageio.ImageReader- Throws:
java.io.IOException
-
getImageTypes
public java.util.Iterator<javax.imageio.ImageTypeSpecifier> getImageTypes(int pIndex)
- Specified by:
getImageTypesin classjavax.imageio.ImageReader
-
getImageMetadata
public javax.imageio.metadata.IIOMetadata getImageMetadata(int imageIndex) throws java.io.IOException- Overrides:
getImageMetadatain classcom.twelvemonkeys.imageio.ImageReaderBase- Throws:
java.io.IOException
-
showIt
protected static void showIt(java.awt.image.BufferedImage pImage, java.lang.String pTitle)
-
main
public static void main(java.lang.String[] pArgs)
-
-