JavaTM 2 Platform
Standard Ed. 6

類別 java.awt.color.ColorSpace
的使用

使用 ColorSpace 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.color 提供用於顏色空間的類別。 
java.awt.image 提供創建和修改圖像的各種類別。 
javax.imageio Java Image I/O API 的主要套件。 
 

java.awtColorSpace 的使用
 

返回 ColorSpacejava.awt 中的方法
 ColorSpace Color.getColorSpace()
          返回此 ColorColorSpace
 

參數型別為 ColorSpacejava.awt 中的方法
 float[] Color.getColorComponents(ColorSpace cspace, float[] compArray)
          根據由 cspace 參數指定的 ColorSpace,返回一個 float 陣列,該陣列只包含 Color 的顏色份量。
 float[] Color.getComponents(ColorSpace cspace, float[] compArray)
          根據由 cspace 參數指定的 ColorSpace,返回一個 float 陣列,該陣列只包含 Color 的 alpha 份量。
 

參數型別為 ColorSpacejava.awt 中的建構子
Color(ColorSpace cspace, float[] components, float alpha)
          創建具有 float 陣列中指定的顏色份量和指定的 alpha 值的指定 ColorSpace 中的顏色。
 

java.awt.colorColorSpace 的使用
 

java.awt.colorColorSpace 的子類別
 class ICC_ColorSpace
          ICC_ColorSpace 類別是抽象 ColorSpace 類別的實作。
 

返回 ColorSpacejava.awt.color 中的方法
static ColorSpace ColorSpace.getInstance(int colorspace)
          返回表示特定於預定義顏色空間之一的 ColorSpace。
 

java.awt.imageColorSpace 的使用
 

返回 ColorSpacejava.awt.image 中的方法
 ColorSpace ColorModel.getColorSpace()
          返回與此 ColorModel 相關的 ColorSpace
 

參數型別為 ColorSpacejava.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.imageioColorSpace 的使用
 

參數型別為 ColorSpacejavax.imageio 中的方法
static ImageTypeSpecifier ImageTypeSpecifier.createBanded(ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
          返回帶狀圖像格式的說明符,它將使用 ComponentColorModelBandedSampleModel 來存儲單獨陣列中的每個通道。
static ImageTypeSpecifier ImageTypeSpecifier.createInterleaved(ColorSpace colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
          返回交錯圖像格式的說明符,它將使用 ComponentColorModelPixelInterleavedSampleModel 來存儲單個 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