|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.awt.color.ICC_Profile java.awt.color.ICC_ProfileGray
public class ICC_ProfileGray
ICC_Profile 類別的子類別,表示滿足以下標準的配置檔案:配置檔案的顏色空間型別是 TYPE_GRAY,並且配置檔案包括 grayTRCTag 和 mediaWhitePointTag 標記。此類別配置檔案的範例有單色輸入配置檔案、單色顯示配置檔案和單色輸出配置檔案。滿足上述條件時,ICC_Profile 類別中的 getInstance 方法將返回一個 ICC_ProfileGray 物件。此類別的優勢在於它提供了一個尋找表,Java 或本機方法在某些情況下可以直接使用這些表來優化顏色轉換。
要從 GRAY 設備配置檔案顏色空間轉換成 CIEXYZ 配置檔案連接空間,可使用尋找表參考色調再現曲線 (TRC) 來變換設備的灰色份量。變換的結果作為 PCS 的非彩色份量。
PCSY = grayTRC[deviceGray]通過反向 grayTRC 將 PCS Y 份量變換為設備的 Gray 即可完成逆向轉換。
欄位摘要 |
---|
方法摘要 | |
---|---|
float |
getGamma()
返回一個表示色調再現曲線 (TRC) 的 gamma 值。 |
float[] |
getMediaWhitePoint()
返回一個長度為 3 的 float 陣列,在其 ICC 配置檔案中包含 mediaWhitePointTag 的 X、Y 和 Z 份量。 |
short[] |
getTRC()
以 short 陣列的形式返回 TRC。 |
從類別 java.awt.color.ICC_Profile 繼承的方法 |
---|
finalize, getColorSpaceType, getData, getData, getInstance, getInstance, getInstance, getInstance, getMajorVersion, getMinorVersion, getNumComponents, getPCSType, getProfileClass, readResolve, setData, write, write |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法詳細資訊 |
---|
public float[] getMediaWhitePoint()
public float getGamma()
gamma PCSY = deviceGray
ProfileDataException
- 如果配置檔案未將 TRC 指定為單個 gamma 值。public short[] getTRC()
ProfileDataException
- 如果配置檔案沒有將 TRC 指定為一個表。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。