|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 WritableRaster 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.image | 提供創建和修改圖像的各種類別。 |
java.awt 中 WritableRaster 的使用 |
---|
參數型別為 WritableRaster 的 java.awt 中的方法 | |
---|---|
void |
CompositeContext.compose(Raster src,
Raster dstIn,
WritableRaster dstOut)
組合兩個源 Raster 物件並將結果置於目標 WritableRaster 中。 |
java.awt.image 中 WritableRaster 的使用 |
---|
返回 WritableRaster 的 java.awt.image 中的方法 | |
---|---|
WritableRaster |
BufferedImage.copyData(WritableRaster outRaster)
計算 BufferedImage 的一個任意矩形區域,並將其複製到指定的 WritableRaster 。 |
WritableRaster |
RenderedImage.copyData(WritableRaster raster)
計算 RenderedImage 的任意矩形區域,並將其複製到調用者提供的 WritableRaster 中。 |
static WritableRaster |
Raster.createBandedRaster(DataBuffer dataBuffer,
int w,
int h,
int scanlineStride,
int[] bankIndices,
int[] bandOffsets,
Point location)
根據 BandedSampleModel 創建一個具有指定 DataBuffer、寬度、高度、掃瞄行間距、存儲單元索引和 band 偏移量的 Raster。 |
static WritableRaster |
Raster.createBandedRaster(int dataType,
int w,
int h,
int scanlineStride,
int[] bankIndices,
int[] bandOffsets,
Point location)
根據 BandedSampleModel 創建一個具有指定資料型別、寬度、高度、掃瞄行間距、存儲單元索引和 band 偏移量的 Raster。 |
static WritableRaster |
Raster.createBandedRaster(int dataType,
int w,
int h,
int bands,
Point location)
根據 BandedSampleModel 創建一個具有指定資料型別、寬度、高度和 band 數的 Raster。 |
WritableRaster |
AffineTransformOp.createCompatibleDestRaster(Raster src)
創建一個具有正確大小和 band 數的經過檢查的目標 Raster 。 |
WritableRaster |
BandCombineOp.createCompatibleDestRaster(Raster src)
創建一個經過檢查的目標 Raster ,它具有正確大小和 band 數。 |
WritableRaster |
ColorConvertOp.createCompatibleDestRaster(Raster src)
創建給定源且具有正確 band 大小和數量的歸零目標 Raster。 |
WritableRaster |
ConvolveOp.createCompatibleDestRaster(Raster src)
創建給定源且具有正確 band 大小和數量的歸零目標 Raster。 |
WritableRaster |
LookupOp.createCompatibleDestRaster(Raster src)
在給定源 Raster 的情況下,創建一幅具有正確大小和 band 數的、經過檢查的目標 Raster 。 |
WritableRaster |
RasterOp.createCompatibleDestRaster(Raster src)
創建一個具有正確大小和 band 數的歸零目標 Raster。 |
WritableRaster |
RescaleOp.createCompatibleDestRaster(Raster src)
在給出源的情況下,創建一個具有正確大小和 band 數的經檢查的目標 Raster 。 |
WritableRaster |
Raster.createCompatibleWritableRaster()
創建一個相容的 WritableRaster,使其具有與此 Raster 相同的大小、SampleModel,以及一個新初始化的 DataBuffer。 |
WritableRaster |
ComponentColorModel.createCompatibleWritableRaster(int w,
int h)
用指定寬度和高度創建的 WritableRaster ,具有與此 ColorModel 相容的資料佈局 (SampleModel )。 |
WritableRaster |
Raster.createCompatibleWritableRaster(int w,
int h)
創建一個相容的 WritableRaster,使其具有指定大小、新 SampleModel 和新初始化的 DataBuffer。 |
WritableRaster |
IndexColorModel.createCompatibleWritableRaster(int w,
int h)
創建一個具有指定寬度和高度、資料佈局 ( SampleModel ) 與此 ColorModel 相容的 WritableRaster 。 |
WritableRaster |
DirectColorModel.createCompatibleWritableRaster(int w,
int h)
創建具有指定寬度和高度、擁有與此 ColorModel 相容的資料佈局 (SampleModel ) 的 WritableRaster 。 |
WritableRaster |
ColorModel.createCompatibleWritableRaster(int w,
int h)
用指定寬度和高度創建的 WritableRaster ,具有與此 ColorModel 相容的資料佈局 (SampleModel )。 |
WritableRaster |
Raster.createCompatibleWritableRaster(int x,
int y,
int w,
int h)
創建一個相容的 WritableRaster,使其具有指定位置 (minX, minY) 和大小 (width, height)、新 SampleModel 和新初始化的 DataBuffer。 |
WritableRaster |
Raster.createCompatibleWritableRaster(Rectangle rect)
創建一個相容的 WritableRaster,使其具有由 rect 指定的位置 (minX, minY) 和大小 (width, height)、新 SampleModel 和新初始化的 DataBuffer。 |
static WritableRaster |
Raster.createInterleavedRaster(DataBuffer dataBuffer,
int w,
int h,
int scanlineStride,
int pixelStride,
int[] bandOffsets,
Point location)
根據 PixelInterleavedSampleModel 創建一個具有指定 DataBuffer、寬度、高度、掃瞄行間距、像素間距和 band 偏移量的 Raster。 |
static WritableRaster |
Raster.createInterleavedRaster(int dataType,
int w,
int h,
int scanlineStride,
int pixelStride,
int[] bandOffsets,
Point location)
根據 PixelInterleavedSampleModel 創建一個具有指定資料型別、寬度、高度、掃瞄行間距、像素間距和 band 偏移量的 Raster。 |
static WritableRaster |
Raster.createInterleavedRaster(int dataType,
int w,
int h,
int bands,
Point location)
根據 PixelInterleavedSampleModel 創建一個具有指定資料型別、寬度、高度和 band 數的 Raster。 |
static WritableRaster |
Raster.createPackedRaster(DataBuffer dataBuffer,
int w,
int h,
int scanlineStride,
int[] bandMasks,
Point location)
根據 SinglePixelPackedSampleModel 創建一個具有指定 DataBuffer、寬度、高度、掃瞄行間距和 band 遮罩碼的 Raster。 |
static WritableRaster |
Raster.createPackedRaster(DataBuffer dataBuffer,
int w,
int h,
int bitsPerPixel,
Point location)
根據 MultiPixelPackedSampleModel 創建一個具有指定 DataBuffer、寬度、高度和每像素位數的 Raster。 |
static WritableRaster |
Raster.createPackedRaster(int dataType,
int w,
int h,
int[] bandMasks,
Point location)
根據 SinglePixelPackedSampleModel 創建一個具有指定資料型別、寬度、高度和 band 遮罩碼的 Raster。 |
static WritableRaster |
Raster.createPackedRaster(int dataType,
int w,
int h,
int bands,
int bitsPerBand,
Point location)
根據打套件的 SampleModel 創建一個具有指定資料型別、寬度、高度、band 數和每 band 位數的 Raster。 |
WritableRaster |
WritableRaster.createWritableChild(int parentX,
int parentY,
int w,
int h,
int childMinX,
int childMinY,
int[] bandList)
返回新的 WritableRaster,它共享此 WritableRaster 的全部或部分 DataBuffer。 |
static WritableRaster |
Raster.createWritableRaster(SampleModel sm,
DataBuffer db,
Point location)
創建一個具有指定 SampleModel 和 DataBuffer 的 WritableRaster。 |
static WritableRaster |
Raster.createWritableRaster(SampleModel sm,
Point location)
創建一個具有指定 SampleModel 的 WritableRaster。 |
WritableRaster |
WritableRaster.createWritableTranslatedChild(int childMinX,
int childMinY)
在不同的位置上創建一個與此 WritableRaster 具有相同大小、SampleModel 和 DataBuffer 的 WritableRaster。 |
WritableRaster |
AffineTransformOp.filter(Raster src,
WritableRaster dst)
轉換源 Raster 並將結果存儲在目標 Raster 中。 |
WritableRaster |
BandCombineOp.filter(Raster src,
WritableRaster dst)
使用建構子中指定的矩陣變換該 Raster 。 |
WritableRaster |
ColorConvertOp.filter(Raster src,
WritableRaster dest)
對源 Raster 中的圖像資料進行顏色轉換。 |
WritableRaster |
ConvolveOp.filter(Raster src,
WritableRaster dst)
對 Raster 執行卷積運算。 |
WritableRaster |
LookupOp.filter(Raster src,
WritableRaster dst)
在 Raster 上執行尋找操作。 |
WritableRaster |
RasterOp.filter(Raster src,
WritableRaster dest)
執行從源 Raster 到目標 Raster 的單輸入/單輸出操作。 |
WritableRaster |
RescaleOp.filter(Raster src,
WritableRaster dst)
對源 Raster 中的像素資料進行重縮放。 |
WritableRaster |
BufferedImage.getAlphaRaster()
返回一個 WritableRaster ,它使用支持單獨空間 alpha 通道的 ColorModel 物件(比如 ComponentColorModel 和 DirectColorModel )表示 BufferedImage 物件的 alpha 通道。 |
WritableRaster |
ComponentColorModel.getAlphaRaster(WritableRaster raster)
返回表示某圖像(從輸入 Raster 提取)的 alpha 通道的 Raster 。 |
WritableRaster |
PackedColorModel.getAlphaRaster(WritableRaster raster)
返回從輸入 WritableRaster 提取,並且表示圖像 alpha 通道的 WritableRaster 。 |
WritableRaster |
ColorModel.getAlphaRaster(WritableRaster raster)
返回表示圖像(從輸入 Raster 中提取)的 alpha 通道的 Raster ,除非此 ColorModel 的像素值將顏色和 alpha 資訊表示為獨立的空間 band(如 ComponentColorModel 和 DirectColorModel )。 |
WritableRaster |
BufferedImage.getRaster()
返回 WritableRaster 。 |
WritableRaster |
WritableRaster.getWritableParent()
返回此 WritableRaster 的父 WritableRaster(如果有),否則返回 null。 |
WritableRaster |
BufferedImage.getWritableTile(int tileX,
int tileY)
為寫入簽出一個 tile。 |
WritableRaster |
WritableRenderedImage.getWritableTile(int tileX,
int tileY)
為寫入簽出一個 tile。 |
參數型別為 WritableRaster 的 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 正確描述。 |
WritableRaster |
BufferedImage.copyData(WritableRaster outRaster)
計算 BufferedImage 的一個任意矩形區域,並將其複製到指定的 WritableRaster 。 |
WritableRaster |
RenderedImage.copyData(WritableRaster raster)
計算 RenderedImage 的任意矩形區域,並將其複製到調用者提供的 WritableRaster 中。 |
WritableRaster |
AffineTransformOp.filter(Raster src,
WritableRaster dst)
轉換源 Raster 並將結果存儲在目標 Raster 中。 |
WritableRaster |
BandCombineOp.filter(Raster src,
WritableRaster dst)
使用建構子中指定的矩陣變換該 Raster 。 |
WritableRaster |
ColorConvertOp.filter(Raster src,
WritableRaster dest)
對源 Raster 中的圖像資料進行顏色轉換。 |
WritableRaster |
ConvolveOp.filter(Raster src,
WritableRaster dst)
對 Raster 執行卷積運算。 |
WritableRaster |
LookupOp.filter(Raster src,
WritableRaster dst)
在 Raster 上執行尋找操作。 |
WritableRaster |
RasterOp.filter(Raster src,
WritableRaster dest)
執行從源 Raster 到目標 Raster 的單輸入/單輸出操作。 |
WritableRaster |
RescaleOp.filter(Raster src,
WritableRaster dst)
對源 Raster 中的像素資料進行重縮放。 |
WritableRaster |
ComponentColorModel.getAlphaRaster(WritableRaster raster)
返回表示某圖像(從輸入 Raster 提取)的 alpha 通道的 Raster 。 |
WritableRaster |
PackedColorModel.getAlphaRaster(WritableRaster raster)
返回從輸入 WritableRaster 提取,並且表示圖像 alpha 通道的 WritableRaster 。 |
WritableRaster |
ColorModel.getAlphaRaster(WritableRaster raster)
返回表示圖像(從輸入 Raster 中提取)的 alpha 通道的 Raster ,除非此 ColorModel 的像素值將顏色和 alpha 資訊表示為獨立的空間 band(如 ComponentColorModel 和 DirectColorModel )。 |
參數型別為 WritableRaster 的 java.awt.image 中的建構子 | |
---|---|
BufferedImage(ColorModel cm,
WritableRaster raster,
boolean isRasterPremultiplied,
Hashtable<?,?> properties)
建構一個具有指定 ColorModel 和 Raster 的新 BufferedImage 。 |
|
WritableRaster(SampleModel sampleModel,
DataBuffer dataBuffer,
Rectangle aRegion,
Point sampleModelTranslate,
WritableRaster parent)
建構具有給定 SampleModel、DataBuffer 和父親的 WritableRaster。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。