public class XTIFFPackTileCodec extends 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 and Description |
|---|
XTIFFPackTileCodec() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canEncode()
Indicate whether this codec can encode data.
|
XTIFFTileCodec |
create()
Implement this to return the corresponding empty
codec object.
|
void |
decodeTilePixels(byte[] input,
java.awt.Rectangle newRect,
byte[] bdata)
Decode a rectangle of pixels
|
void |
decodeTilePixels(byte[] input,
java.awt.Rectangle newRect,
short[] sdata)
Decode a rectangle of pixels
|
int |
encodeTilePixels(int[] pixels,
java.awt.Rectangle newRect,
byte[] bpixels)
encode the tile into bpixels and return the byte size
(uncompressed packing algorithm).
|
void |
register()
Registration method.
|
create, create, decode, decodeColor, decodeColor, decodeColor, decodeColor, decodeTilePixels, encode, getCompressedTileSize, getCompression, getLongField, getTilePixels, initialize, initialize, initialize, initializeDecoding, initializeEncoding, register, setTilePixels, setupBufferForDecoding, setupBufferForEncoding, setupSourceImage, unpackShortspublic XTIFFTileCodec create()
XTIFFTileCodecImplcreate in class XTIFFTileCodecImplpublic boolean canEncode()
XTIFFTileCodecImplcanEncode in class XTIFFTileCodecImplpublic void register()
XTIFFTileCodecImplregister in interface XTIFFTileCodecregister in class XTIFFTileCodecImplXTIFFDirectorypublic int encodeTilePixels(int[] pixels,
java.awt.Rectangle newRect,
byte[] bpixels)
encodeTilePixels in class XTIFFTileCodecImplpixels - input pixelsnewRect - the array dimensions of samplesbpixels - the target array of compressed byte datapublic void decodeTilePixels(byte[] input,
java.awt.Rectangle newRect,
byte[] bdata)
decodeTilePixels in class XTIFFTileCodecImplinput - the byte array of compressed input datanewRect - the rectangular shape of the target pixelsbdata - the target decompressed pixels.public void decodeTilePixels(byte[] input,
java.awt.Rectangle newRect,
short[] sdata)
decodeTilePixels in class XTIFFTileCodecImplinput - the byte array of compressed input datanewRect - the rectangular shape of the target pixelssdata - the target decompressed pixels.