|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectTIFFDecompressor
TIFFFaxDecompressor
public class TIFFFaxDecompressor
Field Summary | |
---|---|
protected int |
compression
|
protected int |
fillBits
EOL padding flag: 1 if fill bits have been added before an EOL such that the EOL ends on a byte boundary, 0 otherwise. |
protected int |
fillOrder
The logical order of bits within a byte. |
protected int |
oneD
Coding dimensionality: 1 for 2-dimensional, 0 for 1-dimensional. |
protected int |
uncompressedMode
Uncompressed mode flag: 1 if uncompressed, 0 if not. |
Fields inherited from class TIFFDecompressor |
---|
activeSrcHeight, activeSrcMinX, activeSrcMinY, activeSrcWidth, bitsPerSample, byteCount, colorConverter, colorMap, destinationBands, dstHeight, dstMinX, dstMinY, dstWidth, dstXOffset, dstYOffset, extraSamples, image, metadata, offset, photometricInterpretation, planar, rawImage, reader, sampleFormat, samplesPerPixel, sourceBands, sourceXOffset, sourceYOffset, srcHeight, srcMinX, srcMinY, srcWidth, stream, subsampleX, subsampleY |
Constructor Summary | |
---|---|
TIFFFaxDecompressor()
|
Method Summary | |
---|---|
void |
beginDecoding()
Invokes the superclass method and then sets instance variables on the basis of the metadata set on this decompressor. |
void |
decodeNextScanline(int lineIndex)
|
void |
decodeRaw(byte[] b,
int dstOffset,
int pixelBitStride,
int scanlineStride)
Decodes the source data into the provided byte
array b , starting at the offset given by
dstOffset . |
void |
decodeRLE()
|
void |
decodeT4()
|
void |
decodeT6()
|
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int fillOrder
1 = MSB-to-LSB 2 = LSB-to-MSB (flipped)
protected int compression
protected int uncompressedMode
protected int fillBits
protected int oneD
Constructor Detail |
---|
public TIFFFaxDecompressor()
Method Detail |
---|
public void beginDecoding()
beginDecoding
in class TIFFDecompressor
public void decodeRaw(byte[] b, int dstOffset, int pixelBitStride, int scanlineStride) throws IOException
TIFFDecompressor
byte
array b
, starting at the offset given by
dstOffset
. Each pixel occupies
bitsPerPixel
bits, with no padding between pixels.
Scanlines are separated by scanlineStride
byte
s.
decodeRaw
in class TIFFDecompressor
b
- a byte
array to be written.dstOffset
- the starting offset in b
to be
written.pixelBitStride
- the number of bits for each pixel.scanlineStride
- the number of byte
s to
advance between that starting pixels of each scanline.
IOException
- if an error occurs reading from the source
ImageInputStream
.public void decodeRLE() throws IIOException
IIOException
public void decodeNextScanline(int lineIndex) throws IIOException
IIOException
public void decodeT4() throws IIOException
IIOException
public void decodeT6() throws IIOException
IIOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |