Class PICTImageReader


  • public final class PICTImageReader
    extends com.twelvemonkeys.imageio.ImageReaderBase
    Reader 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 int picSize  
      • Fields inherited from class com.twelvemonkeys.imageio.ImageReaderBase

        imageInput
      • Fields inherited from class javax.imageio.ImageReader

        availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        PICTImageReader()  
      protected PICTImageReader​(javax.imageio.spi.ImageReaderSpi pProvider)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getHeight​(int pIndex)  
      java.util.Iterator<javax.imageio.ImageTypeSpecifier> getImageTypes​(int pIndex)  
      int getWidth​(int pIndex)  
      static void main​(java.lang.String[] pArgs)  
      java.awt.image.BufferedImage read​(int pIndex, javax.imageio.ImageReadParam pParam)  
      protected void resetMembers()  
      protected static void showIt​(java.awt.image.BufferedImage pImage, java.lang.String pTitle)  
      • Methods inherited from class com.twelvemonkeys.imageio.ImageReaderBase

        assertInput, checkBounds, dispose, fakeAOI, fakeSubsampling, getDestination, getImageMetadata, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • picSize

        protected int picSize
    • Constructor Detail

      • PICTImageReader

        public PICTImageReader()
      • PICTImageReader

        protected PICTImageReader​(javax.imageio.spi.ImageReaderSpi pProvider)
    • Method Detail

      • resetMembers

        protected void resetMembers()
        Specified by:
        resetMembers in class com.twelvemonkeys.imageio.ImageReaderBase
      • read

        public java.awt.image.BufferedImage read​(int pIndex,
                                                 javax.imageio.ImageReadParam pParam)
                                          throws java.io.IOException
        Specified by:
        read in class javax.imageio.ImageReader
        Throws:
        java.io.IOException
      • getWidth

        public int getWidth​(int pIndex)
                     throws java.io.IOException
        Specified by:
        getWidth in class javax.imageio.ImageReader
        Throws:
        java.io.IOException
      • getHeight

        public int getHeight​(int pIndex)
                      throws java.io.IOException
        Specified by:
        getHeight in class javax.imageio.ImageReader
        Throws:
        java.io.IOException
      • getImageTypes

        public java.util.Iterator<javax.imageio.ImageTypeSpecifier> getImageTypes​(int pIndex)
                                                                           throws java.io.IOException
        Specified by:
        getImageTypes in class javax.imageio.ImageReader
        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)
                         throws java.io.IOException
        Throws:
        java.io.IOException