com.lowagie.text.pdf.codec
public class TIFFLZWDecoder extends Object
Field Summary | |
---|---|
int[] | andTable |
int | bitPointer |
int | bitsToGet |
int | bytePointer |
byte[] | data |
int | dstIndex |
int | h |
int | nextBits |
int | nextData |
int | predictor |
int | samplesPerPixel |
byte[][] | stringTable |
int | tableIndex |
byte[] | uncompData |
int | w |
Constructor Summary | |
---|---|
TIFFLZWDecoder(int w, int predictor, int samplesPerPixel) |
Method Summary | |
---|---|
void | addStringToTable(byte[] oldString, byte newString)
Add a new string to the string table. |
void | addStringToTable(byte[] string)
Add a new string to the string table. |
byte[] | composeString(byte[] oldString, byte newString)
Append newString to the end of oldString . |
byte[] | decode(byte[] data, byte[] uncompData, int h)
Method to decode LZW compressed data.
|
int | getNextCode() |
void | initializeStringTable()
Initialize the string table. |
void | writeString(byte[] string)
Write out the string just uncompressed. |
newString
to the end of oldString
.Parameters: data The compressed data. uncompData Array to return the uncompressed data in. h The number of rows the compressed data contains.