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.