public class XTIFFUncompTileCodec 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 |
---|
XTIFFUncompTileCodec() |
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 rect,
byte[] bpixels)
Decompress data packed bytes into packed bytes
|
void |
decodeTilePixels(byte[] input,
java.awt.Rectangle rect,
short[] spixels)
Decompress data packed bytes into short
|
int |
encodeTilePixels(int[] pixels,
java.awt.Rectangle rect,
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, unpackShorts
public XTIFFTileCodec create()
XTIFFTileCodecImpl
create
in class XTIFFTileCodecImpl
public boolean canEncode()
XTIFFTileCodecImpl
canEncode
in class XTIFFTileCodecImpl
public void register()
XTIFFTileCodecImpl
register
in interface XTIFFTileCodec
register
in class XTIFFTileCodecImpl
XTIFFDirectory
public int encodeTilePixels(int[] pixels, java.awt.Rectangle rect, byte[] bpixels)
encodeTilePixels
in class XTIFFTileCodecImpl
pixels
- input pixelsrect
- the array dimensions of samplesbpixels
- the target array of compressed byte datapublic void decodeTilePixels(byte[] input, java.awt.Rectangle rect, byte[] bpixels)
decodeTilePixels
in class XTIFFTileCodecImpl
input
- the byte array of compressed input datarect
- the rectangular shape of the target pixelsbpixels
- the target decompressed pixels.public void decodeTilePixels(byte[] input, java.awt.Rectangle rect, short[] spixels)
decodeTilePixels
in class XTIFFTileCodecImpl
input
- the byte array of compressed input datarect
- the rectangular shape of the target pixelsspixels
- the target decompressed pixels.