|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個軟體套件 下一個軟體套件 | 框架 無框架 |
請參見:
描述
介面摘要 | |
---|---|
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 類別表示用來在特定的 Canvas 或 Window 上組織複雜記憶體的機制。 |
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 | 如果某個 BufferedImageOp 或 RasterOp 過濾器方法無法處理圖像,則拋出 ImagingOpException 。 |
RasterFormatException | 如果 Raster 中存在無效的佈局資訊,則拋出 RasterFormatException 。 |
提供創建和修改圖像的各種類別。使用串流框架來處理圖像,該框架涉及圖像生產者、可選的圖像過濾器和圖像使用者。此框架使得在獲取和產生圖像的同時逐步呈現該圖像成為可能。而且,該框架允許應用程序丟棄圖像使用的存儲空間並隨時重新產生它。此套件提供了多種圖像生產者、使用者和過濾器,可以根據圖像處理的需要來配置它們。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個軟體套件 下一個軟體套件 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。