wt.csm.html.query
Class Huffman
java.lang.Object
wt.csm.html.query.Huffman
- class Huffman
- extends Object
Constructor Summary |
Huffman(int Width,
int Height)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bufferPutBits
int bufferPutBits
bufferPutBuffer
int bufferPutBuffer
ImageHeight
public int ImageHeight
ImageWidth
public int ImageWidth
DC_matrix0
public int[][] DC_matrix0
AC_matrix0
public int[][] AC_matrix0
DC_matrix1
public int[][] DC_matrix1
AC_matrix1
public int[][] AC_matrix1
DC_matrix
public Object[] DC_matrix
AC_matrix
public Object[] AC_matrix
code
public int code
NumOfDCTables
public int NumOfDCTables
NumOfACTables
public int NumOfACTables
bitsDCluminance
public int[] bitsDCluminance
valDCluminance
public int[] valDCluminance
bitsDCchrominance
public int[] bitsDCchrominance
valDCchrominance
public int[] valDCchrominance
bitsACluminance
public int[] bitsACluminance
valACluminance
public int[] valACluminance
bitsACchrominance
public int[] bitsACchrominance
valACchrominance
public int[] valACchrominance
bits
public Vector bits
val
public Vector val
jpegNaturalOrder
public static int[] jpegNaturalOrder
Huffman
public Huffman(int Width,
int Height)
HuffmanBlockEncoder
public void HuffmanBlockEncoder(BufferedOutputStream outStream,
int[] zigzag,
int prec,
int DCcode,
int ACcode)
- HuffmanBlockEncoder run length encodes and Huffman encodes the quantized
data.
bufferIt
void bufferIt(BufferedOutputStream outStream,
int code,
int size)
flushBuffer
void flushBuffer(BufferedOutputStream outStream)
initHuf
public void initHuf()