|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 ColorSpace 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.color | 提供用於顏色空間的類別。 |
java.awt.image | 提供創建和修改圖像的各種類別。 |
javax.imageio | Java Image I/O API 的主要套件。 |
java.awt 中 ColorSpace 的使用 |
---|
返回 ColorSpace 的 java.awt 中的方法 | |
---|---|
ColorSpace |
Color.getColorSpace()
返回此 Color 的 ColorSpace 。 |
參數型別為 ColorSpace 的 java.awt 中的方法 | |
---|---|
float[] |
Color.getColorComponents(ColorSpace cspace,
float[] compArray)
根據由 cspace 參數指定的 ColorSpace ,返回一個 float 陣列,該陣列只包含 Color 的顏色份量。 |
float[] |
Color.getComponents(ColorSpace cspace,
float[] compArray)
根據由 cspace 參數指定的 ColorSpace ,返回一個 float 陣列,該陣列只包含 Color 的 alpha 份量。 |
參數型別為 ColorSpace 的 java.awt 中的建構子 | |
---|---|
Color(ColorSpace cspace,
float[] components,
float alpha)
創建具有 float 陣列中指定的顏色份量和指定的 alpha 值的指定 ColorSpace 中的顏色。 |
java.awt.color 中 ColorSpace 的使用 |
---|
java.awt.color 中 ColorSpace 的子類別 | |
---|---|
class |
ICC_ColorSpace
ICC_ColorSpace 類別是抽象 ColorSpace 類別的實作。 |
返回 ColorSpace 的 java.awt.color 中的方法 | |
---|---|
static ColorSpace |
ColorSpace.getInstance(int colorspace)
返回表示特定於預定義顏色空間之一的 ColorSpace。 |
java.awt.image 中 ColorSpace 的使用 |
---|
返回 ColorSpace 的 java.awt.image 中的方法 | |
---|---|
ColorSpace |
ColorModel.getColorSpace()
返回與此 ColorModel 相關的 ColorSpace 。 |
參數型別為 ColorSpace 的 java.awt.image 中的建構子 | |
---|---|
ColorConvertOp(ColorSpace srcCspace,
ColorSpace dstCspace,
RenderingHints hints)
根據兩個 ColorSpace 物件建構新的 ColorConvertOp。 |
|
ColorConvertOp(ColorSpace cspace,
RenderingHints hints)
根據 ColorSpace 物件建構新的 ColorConvertOp。 |
|
ColorModel(int pixel_bits,
int[] bits,
ColorSpace cspace,
boolean hasAlpha,
boolean isAlphaPremultiplied,
int transparency,
int transferType)
建構將像素值轉換為顏色/alpha 份量的 ColorModel 。 |
|
ComponentColorModel(ColorSpace colorSpace,
boolean hasAlpha,
boolean isAlphaPremultiplied,
int transparency,
int transferType)
根據指定參數建構 ComponentColorModel 。 |
|
ComponentColorModel(ColorSpace colorSpace,
int[] bits,
boolean hasAlpha,
boolean isAlphaPremultiplied,
int transparency,
int transferType)
根據指定參數建構 ComponentColorModel 。 |
|
DirectColorModel(ColorSpace space,
int bits,
int rmask,
int gmask,
int bmask,
int amask,
boolean isAlphaPremultiplied,
int transferType)
根據指定參數建構 DirectColorModel 。 |
|
PackedColorModel(ColorSpace space,
int bits,
int[] colorMaskArray,
int alphaMask,
boolean isAlphaPremultiplied,
int trans,
int transferType)
根據顏色遮罩碼陣列(指定了 int 像素表示形式中哪些位包含每個顏色的採樣)和 alpha 遮罩碼來建構一個 PackedColorModel 。 |
|
PackedColorModel(ColorSpace space,
int bits,
int rmask,
int gmask,
int bmask,
int amask,
boolean isAlphaPremultiplied,
int trans,
int transferType)
根據指定的遮罩碼建構一個 PackedColorModel ,該遮罩碼指示 int 像素表示形式中的哪些位包含 alpha、紅色、綠色和藍色採樣。 |
javax.imageio 中 ColorSpace 的使用 |
---|
參數型別為 ColorSpace 的 javax.imageio 中的方法 | |
---|---|
static ImageTypeSpecifier |
ImageTypeSpecifier.createBanded(ColorSpace colorSpace,
int[] bankIndices,
int[] bandOffsets,
int dataType,
boolean hasAlpha,
boolean isAlphaPremultiplied)
返回帶狀圖像格式的說明符,它將使用 ComponentColorModel 和 BandedSampleModel 來存儲單獨陣列中的每個通道。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createInterleaved(ColorSpace colorSpace,
int[] bandOffsets,
int dataType,
boolean hasAlpha,
boolean isAlphaPremultiplied)
返回交錯圖像格式的說明符,它將使用 ComponentColorModel 和 PixelInterleavedSampleModel 來存儲單個 byte、short 或 int 值形式的每個像素元件。 |
static ImageTypeSpecifier |
ImageTypeSpecifier.createPacked(ColorSpace colorSpace,
int redMask,
int greenMask,
int blueMask,
int alphaMask,
int transferType,
boolean isAlphaPremultiplied)
返回壓縮圖像格式的說明符,它將使用 DirectColorModel 和一個壓縮的 SampleModel 來存儲壓縮成單個 byte、short 或 int 值的像素。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。