Package org.libtiff.jai.codecimpl
Class XTIFFFaxTileCodec
- java.lang.Object
-
- org.libtiff.jai.codec.XTIFFTileCodecImpl
-
- org.libtiff.jai.codecimpl.XTIFFFaxTileCodec
-
- All Implemented Interfaces:
XTIFFTileCodec
public class XTIFFFaxTileCodec extends XTIFFTileCodecImpl
This codec encapsulates all the logic for the TIFF "lzw" decoding codec algorithm.
-
-
Field Summary
-
Fields inherited from class org.libtiff.jai.codec.XTIFFTileCodecImpl
_bdata, _sdata, bitsPerSample, bpixvals, buffer, colormap, compression, dataType, decodePaletteAsShorts, decodeParam, directory, encodeParam, image, image_type, isTiled, length, minX, minY, numBands, sampleModel, sampleSize, spixvals, tileLength, tileWidth, unitsInThisTile, width
-
-
Constructor Summary
Constructors Constructor Description XTIFFFaxTileCodec()Public constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanEncode()Indicate whether this codec can encode data.XTIFFTileCodeccreate()Creation methodvoiddecodeTilePixels(byte[] input, Rectangle newRect, byte[] bdata)Decode a rectangle of pixelsvoiddecodeTilePixels(byte[] input, Rectangle newRect, short[] sdata)Decode a rectangle of pixelsvoidinitializeDecoding()The initialization method particular to Fax decoding.voidregister()Registration method-
Methods inherited from class org.libtiff.jai.codec.XTIFFTileCodecImpl
create, create, decode, decodeColor, decodeColor, decodeColor, decodeColor, decodeTilePixels, encode, encodeTilePixels, getCompressedTileSize, getCompression, getLongField, getTilePixels, initialize, initialize, initialize, initializeEncoding, register, setTilePixels, setupBufferForDecoding, setupBufferForEncoding, setupSourceImage, unpackShorts
-
-
-
-
Method Detail
-
create
public XTIFFTileCodec create()
Creation method- Specified by:
createin classXTIFFTileCodecImpl
-
canEncode
public boolean canEncode()
Description copied from class:XTIFFTileCodecImplIndicate whether this codec can encode data. Override to return true only if your codec implments encoding.- Overrides:
canEncodein classXTIFFTileCodecImpl
-
register
public void register()
Registration method- Specified by:
registerin interfaceXTIFFTileCodec- Specified by:
registerin classXTIFFTileCodecImpl- See Also:
XTIFFDirectory
-
initializeDecoding
public void initializeDecoding()
The initialization method particular to Fax decoding.- Overrides:
initializeDecodingin classXTIFFTileCodecImpl
-
decodeTilePixels
public void decodeTilePixels(byte[] input, Rectangle newRect, byte[] bdata)Decode a rectangle of pixels- Specified by:
decodeTilePixelsin classXTIFFTileCodecImpl- Parameters:
input- the byte array of compressed input datanewRect- the rectangular shape of the target pixelsbdata- the target decompressed pixels.
-
decodeTilePixels
public void decodeTilePixels(byte[] input, Rectangle newRect, short[] sdata)Decode a rectangle of pixels- Specified by:
decodeTilePixelsin classXTIFFTileCodecImpl- Parameters:
input- the byte array of compressed input datanewRect- the rectangular shape of the target pixelssdata- the target decompressed pixels.
-
-