public class TIFFFaxDecompressor extends TIFFDecompressor
| Modifier and Type | Field and Description |
|---|---|
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.
|
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 and Description |
|---|
TIFFFaxDecompressor() |
| Modifier and Type | Method and Description |
|---|---|
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() |
createRawImage, decode, decodeRaw, decodeRaw, decodeRaw, getRawImageType, getRawImageTypeSpecifier, setActiveSrcHeight, setActiveSrcMinX, setActiveSrcMinY, setActiveSrcWidth, setBitsPerSample, setByteCount, setColorConverter, setColorMap, setCompression, setDestinationBands, setDstHeight, setDstMinX, setDstMinY, setDstWidth, setDstXOffset, setDstYOffset, setExtraSamples, setImage, setMetadata, setOffset, setPhotometricInterpretation, setPlanar, setReader, setSampleFormat, setSamplesPerPixel, setSourceBands, setSourceXOffset, setSourceYOffset, setSrcHeight, setSrcMinX, setSrcMinY, setSrcWidth, setStream, setSubsampleX, setSubsampleYprotected int fillOrder
1 = MSB-to-LSB 2 = LSB-to-MSB (flipped)
protected int compression
protected int uncompressedMode
protected int fillBits
protected int oneD
public void beginDecoding()
beginDecoding in class TIFFDecompressorpublic void decodeRaw(byte[] b,
int dstOffset,
int pixelBitStride,
int scanlineStride)
throws java.io.IOException
TIFFDecompressorbyte
array b, starting at the offset given by
dstOffset. Each pixel occupies
bitsPerPixel bits, with no padding between pixels.
Scanlines are separated by scanlineStride
bytes.decodeRaw in class TIFFDecompressorb - 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 bytes to
advance between that starting pixels of each scanline.java.io.IOException - if an error occurs reading from the source
ImageInputStream.public void decodeRLE()
throws javax.imageio.IIOException
javax.imageio.IIOExceptionpublic void decodeNextScanline(int lineIndex)
throws javax.imageio.IIOException
javax.imageio.IIOExceptionpublic void decodeT4()
throws javax.imageio.IIOException
javax.imageio.IIOExceptionpublic void decodeT6()
throws javax.imageio.IIOException
javax.imageio.IIOExceptionCopyright © 2014 Open Microscopy Environment