java.lang.Objectjavax.imageio.plugins.jpeg.JPEGQTable
public class JPEGQTable
     封装单个 JPEG 量化表的类。元素以自然顺序(而不是 Z 字形顺序)显示。提供了一些静态变量,供从 JPEG 规范的 Annex K 中得到的“标准”表和按照惯例用于视觉上无损失编码的默认表使用。
有关内置 JPEG 插件的操作的更新信息,请参见 JPEG metadata format specification and usage notes。
| 字段摘要 | |
|---|---|
 static JPEGQTable |  
     K1Div2Luminance 在 JPEG 规范的表 K.1 中给出的样本亮度量化表,其中所有元素都除以 2。  |  
    
 static JPEGQTable |  
     K1Luminance 在 JPEG 规范的表 K.1 中给出的样本亮度量化表。  |  
    
 static JPEGQTable |  
     K2Chrominance 在 JPEG 规范的表 K.2 中给出的样本色度量化表。  |  
    
 static JPEGQTable |  
     K2Div2Chrominance 在 JPEG 规范的表 K.2 中给出的样本色度量化表,其中所有元素都除以 2。  |  
    
| 构造方法摘要 | |
|---|---|
JPEGQTable(int[] table) 根据参数构造一个量化表,该参数必须包含以自然顺序(非 Z 字形顺序)显示的 64 个元素。  |  
    |
| 方法摘要 | |
|---|---|
  JPEGQTable |  
     getScaledInstance(float scaleFactor, boolean forceBaseline) 返回新的量化表,其中所有值都乘以 scaleFactor,然后取 1 到 32767(如果 forceBaseline 为 true,则使用 1 到 255)范围中的值。 |  
    
  int[] |  
     getTable() 以 int 数组的形式按自然(非 Z 字形)顺序返回当前量化表的副本。  |  
    
  String |  
     toString() 返回该对象的字符串表示。  |  
    
| 从类 java.lang.Object 继承的方法 | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |  
    
| 字段详细信息 | 
|---|
public static final JPEGQTable K1Luminance
K1Div2Luminance
     public static final JPEGQTable K1Div2Luminance
K1Luminance
     public static final JPEGQTable K2Chrominance
K2Div2Chrominance
     public static final JPEGQTable K2Div2Chrominance
K2Chrominance
     | 构造方法详细信息 | 
|---|
public JPEGQTable(int[] table)
table - 以 
      int 数组形式表示的量化表。 
     IllegalArgumentException - 如果 
      table 为 
      null 或者 
      table.length 不等于 64。
     | 方法详细信息 | 
|---|
public int[] getTable()
public JPEGQTable getScaledInstance(float scaleFactor, boolean forceBaseline)
scaleFactor,然后取 1 到 32767(如果 
    forceBaseline 为 
    true,则使用 1 到 255)范围中的值。 
     scaleFactorless 的值小于 1 能提高表的质量水平;值大于 1.0 则降低表的质量水平。 
scaleFactor - 表的乘法因子。
     forceBaseline - 如果为 
      true,则取 1 到 255 范围内的值。 
     public String toString()
Object 复制的描述
   toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。 
     Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于: 
getClass().getName() + '@' + Integer.toHexString(hashCode())