- java.lang.Object
-  
      - javax.imageio.plugins.jpeg.JPEGQTable
 
-  
       
 public class JPEGQTable extends Object 封装单个JPEG量化表的类。 元素以自然顺序出现(与之字形顺序相反)。 为JPEG规范的附件K中的“标准”表提供静态变量,以及通常用于视觉无损编码的默认表。有关标准JPEG插件操作的详细信息,请参阅JPEG metadata format specification and usage notes 
-  
        
       -  
             字段汇总字段 变量和类型 字段 描述 static JPEGQTableK1Div2LuminanceJPEG规范中给出的样本亮度量化表,表K.1,所有元素除以2。static JPEGQTableK1LuminanceJPEG规范中给出的样本亮度量化表,表K.1。static JPEGQTableK2ChrominanceJPEG规范中给出的样本色度量化表,表K.2。static JPEGQTableK2Div2ChrominanceJPEG规范表K.1中给出的样本色度量化表,所有元素除以2。
 -  
             构造方法摘要构造方法 构造器 描述 JPEGQTable(int[] table)根据参数构造量化表,该表必须包含自然顺序的64个元素(不是Z字形顺序)。
 -  
             方法摘要所有方法 实例方法 具体的方法 变量和类型 方法 描述 JPEGQTablegetScaledInstance(float scaleFactor, boolean forceBaseline)返回一个新的量化表,其值乘以scaleFactor,然后钳位到范围1..32767(如果forceBaseline为真,forceBaseline1..255)。int[]getTable()以自然(不是之字形)的顺序返回当前量化表的副本,作为int的数组。StringtoString()返回表示该量化表的String。
 
-  
             
-  
        
       -  
             字段详细信息-  K1Luminancepublic static final JPEGQTable K1Luminance JPEG规范中给出的样本亮度量化表,表K.1。 根据规范,这些值产生“良好”的质量输出。- 另请参见:
-  
              K1Div2Luminance
 
 -  K1Div2Luminancepublic static final JPEGQTable K1Div2Luminance JPEG规范中给出的样本亮度量化表,表K.1,所有元素除以2.根据规范,这些值产生“非常好”的质量输出。 这是通常用于“视觉无损”编码的表,并且是使用默认表和质量设置时使用的默认亮度表。- 另请参见:
-  
              K1Luminance
 
 -  K2Chrominancepublic static final JPEGQTable K2Chrominance JPEG规范中给出的样本色度量化表,表K.2。 根据规范,这些值产生“良好”的质量输出。- 另请参见:
-  
              K2Div2Chrominance
 
 -  K2Div2Chrominancepublic static final JPEGQTable K2Div2Chrominance JPEG规范表K.1中给出的样本色度量化表,所有元素除以2.根据规范,这些值产生“非常好”的质量输出。 这是通常用于“视觉无损”编码的表,并且是使用默认表和质量设置时使用的默认色度表。- 另请参见:
-  
              K2Chrominance
 
 
-  
 -  
             构造方法详细信息-  JPEGQTablepublic JPEGQTable(int[] table) 根据参数构造量化表,该表必须包含自然顺序的64个元素(不是Z字形顺序)。 复制由输入数组组成。- 参数
-  
              table- 量化表,作为int数组。
- 异常
-  
              IllegalArgumentException- 如果table是null或table.length不等于64。
 
 
-  
 -  
             方法详细信息-  getTablepublic int[] getTable() 以自然(不是之字形)的顺序返回当前量化表的副本,作为int的数组。- 结果
- 当前量化表的副本。
 
 -  getScaledInstancepublic JPEGQTable getScaledInstance(float scaleFactor, boolean forceBaseline) 返回一个新的量化表,其值乘以scaleFactor,然后钳位到范围1..32767(如果forceBaseline为真,forceBaseline1..255)。小于1的值 scaleFactor倾向于提高表的质量级别,大于1.0的值会降低表的质量级别。- 参数
-  
              scaleFactor- 表的乘法因子。
-  
              forceBaseline- 如果true,这些值将被限制在1..255的范围内
- 结果
- 一个新的量化表,它是当前表的线性倍数。
 
 
-  
 
-