org.apache.sanselan.formats.png
Class ScanExpediterInterlaced

java.lang.Object
  extended by org.apache.sanselan.common.BinaryFileFunctions
      extended by org.apache.sanselan.common.BinaryFileParser
          extended by org.apache.sanselan.formats.png.ScanExpediter
              extended by org.apache.sanselan.formats.png.ScanExpediterInterlaced
All Implemented Interfaces:
BinaryConstants

public class ScanExpediterInterlaced
extends ScanExpediter


Field Summary
static int[] Block_Height
           
static int[] Block_Width
           
static int[] Col_Increment
           
static int[] Row_Increment
           
static int[] Starting_Col
           
static int[] Starting_Row
           
 
Fields inherited from class org.apache.sanselan.formats.png.ScanExpediter
bi, bitDepth, bitsPerPixel, bytesPerPixel, colorType, gammaCorrection, height, is, pngChunkPLTE, transparencyFilter, width
 
Fields inherited from class org.apache.sanselan.common.BinaryFileFunctions
debug
 
Fields inherited from interface org.apache.sanselan.common.BinaryConstants
BYTE_ORDER_BIG_ENDIAN, BYTE_ORDER_INTEL, BYTE_ORDER_LEAST_SIGNIFICANT_BYTE, BYTE_ORDER_LITTLE_ENDIAN, BYTE_ORDER_LSB, BYTE_ORDER_MOST_SIGNIFICANT_BYTE, BYTE_ORDER_MOTOROLA, BYTE_ORDER_MSB, BYTE_ORDER_NETWORK
 
Constructor Summary
ScanExpediterInterlaced(int width, int height, java.io.InputStream is, java.awt.image.BufferedImage bi, int color_type, int BitDepth, int bits_per_pixel, PNGChunkPLTE fPNGChunkPLTE, GammaCorrection fGammaCorrection, TransparencyFilter fTransparencyFilter)
           
 
Method Summary
 void drive()
           
 
Methods inherited from class org.apache.sanselan.formats.png.ScanExpediter
getBitsToBytesRoundingUp, getNextScanline, getPixelARGB, getPixelRGB, getRGB, getScanlineFilter, unfilterScanline
 
Methods inherited from class org.apache.sanselan.common.BinaryFileParser
byteArrayHasPrefix, convertByteArrayToInt, convertByteArrayToInt, convertByteArrayToShort, convertByteArrayToShort, getByteOrder, int2ToByteArray, read2Bytes, read3Bytes, read4Bytes, setByteOrder, setByteOrder
 
Methods inherited from class org.apache.sanselan.common.BinaryFileFunctions
CharsToQuad, compareByteArrays, compareByteArrays, compareBytes, compareBytes, convertByteArrayToDouble, convertByteArrayToDouble, convertByteArrayToDoubleArray, convertByteArrayToFloat, convertByteArrayToFloat, convertByteArrayToFloatArray, convertByteArrayToInt, convertByteArrayToInt, convertByteArrayToIntArray, convertByteArrayToRational, convertByteArrayToRational, convertByteArrayToRationalArray, convertByteArrayToShort, convertByteArrayToShort, convertByteArrayToShortArray, convertDoubleArrayToByteArray, convertDoubleToByteArray, convertFloatArrayToByteArray, convertFloatToByteArray, convertIntArrayToByteArray, convertIntArrayToRationalArray, convertRationalArrayToByteArray, convertRationalToByteArray, convertShortArrayToByteArray, convertShortToByteArray, copyStreamToStream, debugByteArray, debugNumber, debugNumber, debugNumber, debugNumber, debugNumberArray, findNull, findNull, getBytearrayHead, getByteArrayTail, getDebug, getRAFBytes, getStreamBytes, head, int2ToByteArray, printByteBits, printCharQuad, printCharQuad, read2Bytes, read3Bytes, read4Bytes, readAndVerifyBytes, readAndVerifyBytes, readByte, readBytearray, readByteArray, readByteArray, readBytes, readRandomBytes, scanForByte, setDebug, skipBytes, skipBytes, slice, startsWith, tail, writeIntInToByteArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Starting_Row

public static final int[] Starting_Row

Starting_Col

public static final int[] Starting_Col

Row_Increment

public static final int[] Row_Increment

Col_Increment

public static final int[] Col_Increment

Block_Height

public static final int[] Block_Height

Block_Width

public static final int[] Block_Width
Constructor Detail

ScanExpediterInterlaced

public ScanExpediterInterlaced(int width,
                               int height,
                               java.io.InputStream is,
                               java.awt.image.BufferedImage bi,
                               int color_type,
                               int BitDepth,
                               int bits_per_pixel,
                               PNGChunkPLTE fPNGChunkPLTE,
                               GammaCorrection fGammaCorrection,
                               TransparencyFilter fTransparencyFilter)
Method Detail

drive

public void drive()
           throws ImageReadException,
                  java.io.IOException
Specified by:
drive in class ScanExpediter
Throws:
ImageReadException
java.io.IOException


Copyright © 2007-2009. All Rights Reserved.