- java.lang.Object
-  
      - javax.imageio.plugins.jpeg.JPEGHuffmanTable
 
-  
       
 public class JPEGHuffmanTable extends Object 封装单个JPEG Huffman表的类。 为JPEG规范的附录K中的“标准”表提供了字段。 这些是用作默认值的表。有关标准JPEG插件操作的详细信息,请参阅JPEG metadata format specification and usage notes 
-  
        
       -  
             字段汇总字段 变量和类型 字段 描述 static JPEGHuffmanTableStdACChrominance标准AC色度霍夫曼表。static JPEGHuffmanTableStdACLuminance标准AC亮度霍夫曼表。static JPEGHuffmanTableStdDCChrominance标准DC色度霍夫曼表。static JPEGHuffmanTableStdDCLuminance标准DC亮度霍夫曼表。
 -  
             构造方法摘要构造方法 构造器 描述 JPEGHuffmanTable(short[] lengths, short[] values)创建一个Huffman表并初始化它。
 
-  
             
-  
        
       -  
             字段详细信息-  StdDCLuminancepublic static final JPEGHuffmanTable StdDCLuminance 标准DC亮度霍夫曼表。
 -  StdDCChrominancepublic static final JPEGHuffmanTable StdDCChrominance 标准DC色度霍夫曼表。
 -  StdACLuminancepublic static final JPEGHuffmanTable StdACLuminance 标准AC亮度霍夫曼表。
 -  StdACChrominancepublic static final JPEGHuffmanTable StdACChrominance 标准AC色度霍夫曼表。
 
-  
 -  
             构造方法详细信息-  JPEGHuffmanTablepublic JPEGHuffmanTable(short[] lengths, short[] values)创建一个Huffman表并初始化它。 输入数组被复制。 数组必须描述可能的霍夫曼表。 例如,3个代码不能用单个位表示。- 参数
-  
              lengths-的阵列shortS其中lengths[k]等于值的数目与对应长度的码k + 1比特。
-  
              values- 包含按代码长度增加的顺序排列的值的short数组。
- 异常
-  
              IllegalArgumentException-如果lengths或values为空,长度lengths大于16的长度,values是大于256,如果在任何值lengths或values小于零,或者如果阵列不描述有效的霍夫曼表。
 
 
-  
 -  
             方法详细信息-  getLengthspublic short[] getLengths() 返回一个short的数组,short包含Huffman表中每个长度的值数。 返回的数组是副本。- 结果
-  
              short数组,其中array[k-1]等于表中长度为k的值的数量。
- 另请参见:
-  
              getValues()
 
 -  getValuespublic short[] getValues() 返回一个short的数组,short包含通过增加相应代码长度排列的值。 数组的解释取决于从getLengths返回的值。 返回的数组是副本。- 结果
-  
              short值的数组。
- 另请参见:
-  
              getLengths()
 
 
-  
 
-