|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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())
Object
中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。