|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 ColorModel 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.image | 提供創建和修改圖像的各種類別。 |
javax.imageio | Java Image I/O API 的主要套件。 |
java.awt 中 ColorModel 的使用 |
---|
返回 ColorModel 的 java.awt 中的方法 | |
---|---|
ColorModel |
PaintContext.getColorModel()
返回輸出的 ColorModel 。 |
abstract ColorModel |
GraphicsConfiguration.getColorModel()
返回與此 GraphicsConfiguration 關聯的 ColorModel 。 |
abstract ColorModel |
Toolkit.getColorModel()
確定此工具套件螢幕的顏色模型。 |
ColorModel |
Component.getColorModel()
獲取用於在輸出設備上顯示元件的 ColorModel 實例。 |
abstract ColorModel |
GraphicsConfiguration.getColorModel(int transparency)
返回與此 GraphicsConfiguration 關聯並支持指定透明度的 ColorModel 。 |
java.awt.image 中 ColorModel 的使用 |
---|
java.awt.image 中 ColorModel 的子類別 | |
---|---|
class |
ComponentColorModel
使用像素值將顏色和 alpha 資訊表示為獨立樣本的 ColorModel 類別,該類別以獨立的資料元素存儲每個樣本。 |
class |
DirectColorModel
DirectColorModel 類別是使用像素值的 ColorModel 類別,像素值以單獨樣本的形式表示 RGB 顏色和 alpha 資訊,並將單個像素的所有樣本打包成單個 int、short 或 byte 量。 |
class |
IndexColorModel
IndexColorModel 類別是一個 ColorModel 類別,它使用由單個樣本組成的像素值,這些像素值是預設 sRGB 顏色空間中固定 colormap 中的索引。 |
class |
PackedColorModel
PackedColorModel 類別是一個抽象 ColorModel 類別,它使用的像素值以單獨採樣表示顏色和 alpha 資訊,並將單個像素的所有採樣打包到單個 int、short 或 byte 量中。 |
宣告為 ColorModel 的 java.awt.image 中的欄位 | |
---|---|
protected ColorModel |
RGBImageFilter.newmodel
使用者調用 substituteColorModel 時替換 origmodel 的 ColorModel 。 |
protected ColorModel |
RGBImageFilter.origmodel
使用者調用 substituteColorModel 時將由 newmodel 替換的 ColorModel 。 |
返回 ColorModel 的 java.awt.image 中的方法 | |
---|---|
ColorModel |
ComponentColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
強制使光柵資料與在 isAlphaPremultiplied 變數中指定的狀態比對,假定當前該資料已由此 ColorModel 正確描述。 |
ColorModel |
DirectColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
強制光柵資料與在 isAlphaPremultiplied 變數中指定的狀態比對,假定此 ColorModel 現在已對該資料進行正確描述。 |
ColorModel |
ColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
強制使光柵資料與在 isAlphaPremultiplied 變數中指定的狀態比對,假定當前該資料已由此 ColorModel 正確描述。 |
ColorModel |
PixelGrabber.getColorModel()
獲取該陣列中所存儲像素的 ColorModel。 |
ColorModel |
BufferedImage.getColorModel()
返回 ColorModel 。 |
ColorModel |
RenderedImage.getColorModel()
返回與此圖像相關的 ColorModel。 |
static ColorModel |
ColorModel.getRGBdefault()
返回描述整數 RGB 值的預設格式的 DirectColorModel ,該整數 RGB 值可以在便於開發人員使用的 AWT 圖像介面中的許多方法中使用。 |
參數型別為 ColorModel 的 java.awt.image 中的方法 | |
---|---|
BufferedImage |
AffineTransformOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一個具有正確大小和 band 數的經過檢查的目標圖像。 |
BufferedImage |
BufferedImageOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一個具有正確大小和 band 數的經過檢查的目標圖像。 |
BufferedImage |
ColorConvertOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建給定源的具有正確大小和 band 數量的歸零目標圖像。 |
BufferedImage |
ConvolveOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建具有正確 band 大小和數量的歸零目標圖像。 |
BufferedImage |
LookupOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一幅具有正確大小和 band 數的、經過檢查的目標圖像。 |
BufferedImage |
RescaleOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一個具有正確大小和 band 數的經檢查的目標圖像。 |
void |
MemoryImageSource.newPixels(byte[] newpix,
ColorModel newmodel,
int offset,
int scansize)
改用一個新的 byte 陣列以保存此圖像的像素。 |
void |
MemoryImageSource.newPixels(int[] newpix,
ColorModel newmodel,
int offset,
int scansize)
改用一個新的 int 陣列以保存此圖像的像素。 |
void |
BufferedImageFilter.setColorModel(ColorModel model)
過濾 ImageConsumer 介面的 setColorModel 方法提供的資訊。 |
void |
PixelGrabber.setColorModel(ColorModel model)
setColorModel 方法是 ImageConsumer API 的一部分,此類別必需實作 ImageConsumer API 來檢索像素。 |
void |
RGBImageFilter.setColorModel(ColorModel model)
如果 ColorModel 是 IndexColorModel 且子類別將 canFilterIndexColorModel 標誌設置為 true,則將此處及 setPixels 方法中任何出現原始 ColorModel 物件的地方替換為過濾後的顏色模型。 |
void |
ImageFilter.setColorModel(ColorModel model)
過濾 ImageConsumer 介面的 setColorModel 方法中所提供的資訊。 |
void |
ImageConsumer.setColorModel(ColorModel model)
設置用於大多數像素的 ColorModel 物件,這些像素使用 setPixels 方法調用進行報告。 |
void |
AreaAveragingScaleFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
將已傳送 byte 像素的份量組合到累加陣列,共時送所有已完成像素行的平均資料。 |
void |
BufferedImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
過濾 ImageConsumer 介面(採用位元組陣列)的 setPixels 方法中提供的資訊。 |
void |
CropImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
確定已傳遞的位元組像素是否與要提取的區域相交,只傳遞出現在輸出區域的像素子集。 |
void |
PixelGrabber.setPixels(int srcX,
int srcY,
int srcW,
int srcH,
ColorModel model,
byte[] pixels,
int srcOff,
int srcScan)
setPixels 方法是 ImageConsumer API 的一部分,此類別必需實作 ImageConsumer API 來檢索像素。 |
void |
ReplicateScaleFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
從傳遞的 byte pixels 中選擇目標縮放圖像需要的行和列,並只傳遞這些所需的行和列,必要時可複製。 |
void |
RGBImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
如果 ColorModel 物件就是已轉換後的物件,則使用轉換後的 ColorModel 傳遞像素。 |
void |
ImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
過濾由 ImageConsumer 介面的 setPixels 方法所提供的資訊,該方法以 byte 陣列為參數。 |
void |
ImageConsumer.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
一次或多次調用此方法來傳遞圖像的像素。 |
void |
AreaAveragingScaleFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
將已傳送 int 像素的份量組合到累加陣列,共時送所有已完成像素行的平均資料。 |
void |
BufferedImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
過濾 ImageConsumer 介面(採用整數陣列)的 setPixels 方法中提供的資訊。 |
void |
CropImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
確定已傳遞的 int 像素是否與要提取的區域相交,只傳遞出現在輸出區域的像素子集。 |
void |
PixelGrabber.setPixels(int srcX,
int srcY,
int srcW,
int srcH,
ColorModel model,
int[] pixels,
int srcOff,
int srcScan)
setPixels 方法是 ImageConsumer API 的一部分,此類別必需實作 ImageConsumer API 來檢索像素。 |
void |
ReplicateScaleFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
從傳遞的 int pixels 中選擇目標縮放圖像需要的行和列,並只傳遞這些所需的行和列,必要時可複製。 |
void |
RGBImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
如果 ColorModel 物件就是已轉換後的物件,則使用轉換後的 ColorModel 傳遞像素,否則,將整數像素的緩衝區轉換為預設 RGB ColorModel,並將轉換後的緩衝區傳遞給 filterRGBPixels 方法進行逐一轉換。 |
void |
ImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
過濾由 ImageConsumer 介面的 setPixels 方法所提供的資訊,該方法以整數陣列為參數。 |
void |
ImageConsumer.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
一次或多次調用 setPixels 方法來傳遞圖像的像素。 |
void |
RGBImageFilter.substituteColorModel(ColorModel oldcm,
ColorModel newcm)
註冊兩個用於替換的 ColorModel 物件。 |
參數型別為 ColorModel 的 java.awt.image 中的建構子 | |
---|---|
BufferedImage(ColorModel cm,
WritableRaster raster,
boolean isRasterPremultiplied,
Hashtable<?,?> properties)
建構一個具有指定 ColorModel 和 Raster 的新 BufferedImage 。 |
|
MemoryImageSource(int w,
int h,
ColorModel cm,
byte[] pix,
int off,
int scan)
建構一個使用 byte 陣列為 Image 物件產生資料的 ImageProducer 物件。 |
|
MemoryImageSource(int w,
int h,
ColorModel cm,
byte[] pix,
int off,
int scan,
Hashtable<?,?> props)
建構一個使用 byte 陣列為 Image 物件產生資料的 ImageProducer 物件。 |
|
MemoryImageSource(int w,
int h,
ColorModel cm,
int[] pix,
int off,
int scan)
建構一個使用整數陣列為 Image 物件產生資料的 ImageProducer 物件。 |
|
MemoryImageSource(int w,
int h,
ColorModel cm,
int[] pix,
int off,
int scan,
Hashtable<?,?> props)
建構一個使用整數陣列為 Image 物件產生資料的 ImageProducer 物件。 |
javax.imageio 中 ColorModel 的使用 |
---|
宣告為 ColorModel 的 javax.imageio 中的欄位 | |
---|---|
protected ColorModel |
ImageTypeSpecifier.colorModel
將用作原型的 ColorModel 。 |
返回 ColorModel 的 javax.imageio 中的方法 | |
---|---|
ColorModel |
ImageTypeSpecifier.getColorModel()
返回此物件指定的 ColorModel 。 |
參數型別為 ColorModel 的 javax.imageio 中的建構子 | |
---|---|
ImageTypeSpecifier(ColorModel colorModel,
SampleModel sampleModel)
直接根據 ColorModel 和 SampleModel 建構一個 ImageTypeSpecifier 。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。