public class TIFFOldJPEGDecompressor extends TIFFJPEGDecompressor
TIFFDecompressor for "Old JPEG" compression.| Modifier and Type | Field and Description |
|---|---|
private static boolean |
DEBUG |
private static int |
DHT |
private static int |
DQT |
private static int |
DRI |
private boolean |
isInitialized |
private Long |
JPEGStreamOffset |
private static int |
SOF0 |
private int |
SOFPosition |
private static int |
SOS |
private byte[] |
SOSMarker |
private int |
subsamplingX |
private int |
subsamplingY |
EOI, hasJPEGTables, JPEGParam, JPEGReader, SOI, tablesactiveSrcHeight, activeSrcMinX, activeSrcMinY, activeSrcWidth, bitsPerSample, byteCount, colorConverter, colorMap, compression, 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 |
|---|
TIFFOldJPEGDecompressor() |
| Modifier and Type | Method and Description |
|---|---|
void |
decodeRaw(byte[] b,
int dstOffset,
int bitsPerPixel,
int scanlineStride)
Decodes the source data into the provided
byte
array b, starting at the offset given by
dstOffset. |
protected void |
finalize() |
private void |
initialize() |
beginDecodingcreateRawImage, 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, setSubsampleYprivate static final boolean DEBUG
private static final int DHT
private static final int DQT
private static final int DRI
private static final int SOF0
private static final int SOS
private boolean isInitialized
private Long JPEGStreamOffset
private int SOFPosition
private byte[] SOSMarker
private int subsamplingX
private int subsamplingY
private void initialize()
throws IOException
IOExceptionpublic void decodeRaw(byte[] b,
int dstOffset,
int bitsPerPixel,
int scanlineStride)
throws 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 TIFFJPEGDecompressorb - a byte array to be written.dstOffset - the starting offset in b to be
written.bitsPerPixel - the number of bits for each pixel.scanlineStride - the number of bytes to
advance between that starting pixels of each scanline.IOException - if an error occurs reading from the source
ImageInputStream.protected void finalize()
throws Throwable
finalize in class TIFFJPEGDecompressorThrowableCopyright © 2015 Open Microscopy Environment