public class JPEGHuffmanTable extends Object
Modifier and Type | Field | Description |
---|---|---|
private int |
classAcDc |
|
private int[][] |
codes |
|
private int[] |
huffCode |
|
private int[] |
huffSize |
|
private int |
id |
|
private int |
lastK |
|
static int |
TABLE_CLASS_AC |
|
static int |
TABLE_CLASS_DC |
Constructor | Description |
---|---|
JPEGHuffmanTable() |
Modifier and Type | Method | Description |
---|---|---|
void |
createDecoderTables() |
|
private void |
generateCodeTable() |
Initialize huffCode from huffSize.
|
private void |
generateSizeTable() |
Initialize huffSize and lastK from codes.
|
int |
getClassAcDc() |
|
int[][] |
getCodes() |
|
int |
getId() |
|
void |
setClassAcDc(int i) |
|
void |
setCodes(int[][] is) |
|
void |
setId(int i) |
|
String |
toString() |
public static final int TABLE_CLASS_AC
public static final int TABLE_CLASS_DC
private int id
private int classAcDc
private int[][] codes
private int[] huffCode
private int[] huffSize
private int lastK
public void createDecoderTables()
private void generateCodeTable()
private void generateSizeTable()
public int getClassAcDc()
public int[][] getCodes()
public int getId()
public void setClassAcDc(int i)
public void setCodes(int[][] is)
public void setId(int i)