JavaTM 2 Platform
Standard Ed. 6

軟體套件 java.awt.image

提供創建和修改圖像的各種類別。

請參見:
          描述

介面摘要
BufferedImageOp 此介面描述對 BufferedImage 物件所執行的單輸入/單輸出操作。
ImageConsumer 對通過 ImageProducer 介面的圖像資料感興趣的物件介面。
ImageObserver 用於在建構 Image 時,接收有關 Image 資訊通知的非同步更新介面。
ImageProducer 可為 Image 產生圖像資料的物件的介面。
RasterOp 此介面描述對 Raster 物件執行的單輸入/單輸出操作。
RenderedImage RenderedImage 是一個通用介面,用於包含或產生 Raster 形式圖像資料的物件。
TileObserver 希望在出現以下情況時被通知的物件的介面:某個 writer 通過調用 getWritableTile 使 WritableRenderedImage 的 tile 變得可修改;通過最後調用 releaseWritableTile 使這些 tile 變得不可修改。
WritableRenderedImage WriteableRenderedImage 公共介面用於那些包含或者能夠產生 Rasters 形式圖像資料的物件,以及能夠被修改和/或寫入的物件。
 

類別摘要
AffineTransformOp 此類別使用仿射轉換來執行從源圖像或 Raster 中 2D 坐標到目標圖像或 Raster 中 2D 坐標的線性映射。
AreaAveragingScaleFilter 這是一個 ImageFilter 類別,它使用一個簡單的區域平均演算法來進行圖像縮放,該演算法產生比其最相近演算法更平滑的結果。
BandCombineOp 此類別使用一個指定矩陣對 Raster 中的 band 進行任意線性組合。
BandedSampleModel 此類別表示以 band 交錯方式存儲的圖像資料,像素的每個樣本都佔用 DataBuffer 的一個資料元素。
BufferedImage BufferedImage 子類別描述具有可存取圖像資料緩衝區的 Image
BufferedImageFilter BufferedImageFilter 類別是 ImageFilter 的子類別,提供一種使用單一源圖像/單一目標圖像操作符 (BufferedImageOp) 的簡單方式來過濾 Image Producer/Consumer/Observerto 範例中的 BufferedImage
BufferStrategy BufferStrategy 類別表示用來在特定的 CanvasWindow 上組織複雜記憶體的機制。
ByteLookupTable 此類別定義一個 lookup table 物件。
ColorConvertOp 此類別對源圖像中的資料執行逐像素的顏色轉換。
ColorModel ColorModel 抽象類別封裝了將像素值轉換為顏色份量(例如,紅色、綠色和藍色)和 alpha 份量的方法。
ComponentColorModel 使用像素值將顏色和 alpha 資訊表示為獨立樣本的 ColorModel 類別,該類別以獨立的資料元素存儲每個樣本。
ComponentSampleModel 此類別表示按每個像素樣本佔用 DataBuffer 中一個資料元素的方式存儲的圖像資料。
ConvolveOp 此類別實作從源到目標的卷積。
CropImageFilter 用於裁剪圖像的 ImageFilter 類別。
DataBuffer 此類別用於包裹一個或多個資料陣列。
DataBufferByte 此類別擴展了 DataBuffer,並在內部按位元組存儲資料。
DataBufferDouble 此類別擴展了 DataBuffer,並在內部以 double 形式存儲資料。
DataBufferFloat 此類別擴展了 DataBuffer,並在內部以 float 形式存儲資料。
DataBufferInt 此類別擴展了 DataBuffer,並在內部以整數形式存儲資料。
DataBufferShort 此類別擴展了 DataBuffer,並在內部以 short 型別存儲資料。
DataBufferUShort 此類別擴展了 DataBuffer,並在內部以 short 型別存儲資料。
DirectColorModel DirectColorModel 類別是使用像素值的 ColorModel 類別,像素值以單獨樣本的形式表示 RGB 顏色和 alpha 資訊,並將單個像素的所有樣本打包成單個 int、short 或 byte 量。
FilteredImageSource 此類別是 ImageProducer 介面的一個實作,該介面使用現有的圖像和過濾器物件作為參數,並使用它們為原圖像的新過濾版本產生圖像資料。
ImageFilter 此類別為用於從 ImageProducer 向 ImageConsumer 傳遞資料的介面方法集合實作了一個過濾器。
IndexColorModel IndexColorModel 類別是一個 ColorModel 類別,它使用由單個樣本組成的像素值,這些像素值是預設 sRGB 顏色空間中固定 colormap 中的索引。
Kernel Kernel 類別定義了一個矩陣,描述指定的像素及其周圍像素如何影響過濾操作輸出圖像中像素位置的計算值。
LookupOp 此類別實作從源到目標的尋找操作。
LookupTable 此抽象類別定義了一個尋找表物件。
MemoryImageSource 此類別是 ImageProducer 介面的一個實作,該介面使用一個陣列為 Image 產生像素值。
MultiPixelPackedSampleModel MultiPixelPackedSampleModel 類別表示單 band 圖像,能夠將多個單樣本像素打包到一個資料元素中。
PackedColorModel PackedColorModel 類別是一個抽象 ColorModel 類別,它使用的像素值以單獨採樣表示顏色和 alpha 資訊,並將單個像素的所有採樣打包到單個 int、short 或 byte 量中。
PixelGrabber PixelGrabber 類別實作可以附加在 Image 或 ImageProducer 物件上獲得圖像像素子集的 ImageConsumer。
PixelInterleavedSampleModel 此類別表示以像素交替方式存儲的圖像資料,其中像素的每個採樣佔用 DataBuffer 的一個資料元素。
Raster 表示像素矩形陣列的類別。
ReplicateScaleFilter 使用最簡單的演算法縮放圖像的 ImageFilter 類別。
RescaleOp 通過將每個像素的樣本值乘以一個縮放因子,然後加上一個偏移量,此類別對源圖像中資料進行逐像素重縮放。
RGBImageFilter 此類別提供一種便捷方式創建 ImageFilter,創建的 ImageFilter 可修改使用預設 RGB ColorModel 圖像的像素。
SampleModel 此抽象類別定義一個提取圖像像素樣本的介面。
ShortLookupTable 此類別定義了一個尋找表物件。
SinglePixelPackedSampleModel 此類別表示壓縮的像素資料:將 N 個樣本組成的單個像素存儲在單個資料陣列元素中,每個資料陣列元素只保存一個像素的樣本。
VolatileImage VolatileImage 是一種圖像,它可以在不受應用程序控制的情形下(例如,由作業系統或其他應用程序引起的情況)隨時丟失其內容。
WritableRaster 此類別擴展了 Raster 以提供像素寫入功能。
 

異常摘要
ImagingOpException 如果某個 BufferedImageOpRasterOp 過濾器方法無法處理圖像,則拋出 ImagingOpException
RasterFormatException 如果 Raster 中存在無效的佈局資訊,則拋出 RasterFormatException
 

軟體套件 java.awt.image 的描述

提供創建和修改圖像的各種類別。使用串流框架來處理圖像,該框架涉及圖像生產者、可選的圖像過濾器和圖像使用者。此框架使得在獲取和產生圖像的同時逐步呈現該圖像成為可能。而且,該框架允許應用程序丟棄圖像使用的存儲空間並隨時重新產生它。此套件提供了多種圖像生產者、使用者和過濾器,可以根據圖像處理的需要來配置它們。

從以下版本開始:
JDK1.0

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only