public class TIFFLZWDecoder extends Object
| Constructor and Description | 
|---|
TIFFLZWDecoder(int w, int predictor, int samplesPerPixel)  |  
          
| Modifier and Type | Method and Description | 
|---|---|
void |  
           addStringToTable(byte[] string) 
            
              Add a new string to the string table. 
               |  
          
void |  
           addStringToTable(byte[] oldString, byte newString) 
            
              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. 
               |  
          
public byte[] decode(byte[] data,
                     byte[] uncompData,
                     int h) 
          data - The compressed data. 
           uncompData - Array to return the uncompressed data in. 
           h - The number of rows the compressed data contains. 
           public void initializeStringTable()
public void writeString(byte[] string)
public void addStringToTable(byte[] oldString,
                             byte newString) 
          public void addStringToTable(byte[] string)
public byte[] composeString(byte[] oldString,
                            byte newString) 
          newString to the end of oldString. 
          public int getNextCode()
Copyright © 1998–2019. All rights reserved.