|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Raster 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.image | 提供創建和修改圖像的各種類別。 |
javax.imageio | Java Image I/O API 的主要套件。 |
java.awt 中 Raster 的使用 |
---|
返回 Raster 的 java.awt 中的方法 | |
---|---|
Raster |
PaintContext.getRaster(int x,
int y,
int w,
int h)
返回包含為圖形操作產生的顏色的 Raster 。 |
參數型別為 Raster 的 java.awt 中的方法 | |
---|---|
void |
CompositeContext.compose(Raster src,
Raster dstIn,
WritableRaster dstOut)
組合兩個源 Raster 物件並將結果置於目標 WritableRaster 中。 |
java.awt.image 中 Raster 的使用 |
---|
java.awt.image 中 Raster 的子類別 | |
---|---|
class |
WritableRaster
此類別擴展了 Raster 以提供像素寫入功能。 |
宣告為 Raster 的 java.awt.image 中的欄位 | |
---|---|
protected Raster |
Raster.parent
此 Raster 的父 Raster,或者為 null。 |
返回 Raster 的 java.awt.image 中的方法 | |
---|---|
Raster |
Raster.createChild(int parentX,
int parentY,
int width,
int height,
int childMinX,
int childMinY,
int[] bandList)
返回共享此 Raster 全部或部分 DataBuffer 的新 Raster。 |
static Raster |
Raster.createRaster(SampleModel sm,
DataBuffer db,
Point location)
創建具有指定 SampleModel 和 DataBuffer 的 Raster。 |
Raster |
Raster.createTranslatedChild(int childMinX,
int childMinY)
創建一個 Raster,使其大小、SampleModel 和 DataBuffer 與此 Raster 相同,但是位置不同。 |
Raster |
BufferedImage.getData()
以一個大 tile 的形式返回圖像。 |
Raster |
RenderedImage.getData()
以一個大 tile 的形式返回圖像(對於基於 tile 的圖像,此方法需要獲取整個圖像並複製全部圖像資料)。 |
Raster |
BufferedImage.getData(Rectangle rect)
計算並返回 BufferedImage 的一個任意區域。 |
Raster |
RenderedImage.getData(Rectangle rect)
計算並返回 RenderedImage 的任意區域。 |
Raster |
Raster.getParent()
返回此 Raster 的父 Raster(如果有),或者 null。 |
Raster |
BufferedImage.getTile(int tileX,
int tileY)
返回 tile ( tileX , tileY )。 |
Raster |
RenderedImage.getTile(int tileX,
int tileY)
返回 tile (tileX, tileY)。 |
參數型別為 Raster 的 java.awt.image 中的方法 | |
---|---|
BufferedImage |
IndexColorModel.convertToIntDiscrete(Raster raster,
boolean forceARGB)
返回一個 TYPE_INT_ARGB 或 TYPE_INT_RGB 的新 BufferedImage ,其 Raster 的像素資料是通過使用此 ColorModel 的顏色/alpha 份量陣列擴展源 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 |
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 中的像素資料進行重縮放。 |
Rectangle2D |
AffineTransformOp.getBounds2D(Raster src)
返回轉換後的目標圖像的邊界框。 |
Rectangle2D |
BandCombineOp.getBounds2D(Raster src)
返回變換後目標圖像的邊界框。 |
Rectangle2D |
ColorConvertOp.getBounds2D(Raster src)
返回給定源的目標邊界框。 |
Rectangle2D |
ConvolveOp.getBounds2D(Raster src)
返回已過濾目標 Raster 的邊界框。 |
Rectangle2D |
LookupOp.getBounds2D(Raster src)
返回過濾後目標 Raster 的邊界框。 |
Rectangle2D |
RasterOp.getBounds2D(Raster src)
返回過濾後目標 Raster 的邊界框。 |
Rectangle2D |
RescaleOp.getBounds2D(Raster src)
返回重縮放後的目標 Raster 的邊界框。 |
boolean |
ComponentColorModel.isCompatibleRaster(Raster raster)
如果 raster 與此 ColorModel 相容,則返回 true;如果不相容,則返回 false。 |
boolean |
IndexColorModel.isCompatibleRaster(Raster raster)
如果 raster 與此 ColorModel 相容,則返回 true ;如果不與此 ColorModel 相容,則返回 false 。 |
boolean |
DirectColorModel.isCompatibleRaster(Raster raster)
如果 raster 與此 ColorModel 相容,則返回 true ,如果不相容,則返回 false 。 |
boolean |
ColorModel.isCompatibleRaster(Raster raster)
如果 raster 與此 ColorModel 相容,則返回 true ,如果不相容,則返回 false 。 |
void |
BufferedImage.setData(Raster r)
將圖像的矩形區域設置為指定 Raster r 的內容,假定該區域與 BufferedImage 處於相同的坐標空間。 |
void |
WritableRenderedImage.setData(Raster r)
將圖像的 rect 設置為 Raster r 的內容,假定 r 位於與 WritableRenderedImage 相同的坐標空間。 |
void |
WritableRaster.setDataElements(int x,
int y,
Raster inRaster)
為輸入 Raster 中的像素矩形設置資料。 |
void |
WritableRaster.setRect(int dx,
int dy,
Raster srcRaster)
將像素從 Raster srcRaster 複製到此 WritableRaster。 |
void |
WritableRaster.setRect(Raster srcRaster)
將像素從 Raster srcRaster 複製到此 WritableRaster。 |
參數型別為 Raster 的 java.awt.image 中的建構子 | |
---|---|
Raster(SampleModel sampleModel,
DataBuffer dataBuffer,
Rectangle aRegion,
Point sampleModelTranslate,
Raster parent)
建構具有給定 SampleModel、DataBuffer 和父 Raster 的 Raster。 |
javax.imageio 中 Raster 的使用 |
---|
宣告為 Raster 的 javax.imageio 中的欄位 | |
---|---|
protected Raster |
IIOImage.raster
正被參考的 Raster 。 |
返回 Raster 的 javax.imageio 中的方法 | |
---|---|
Raster |
IIOImage.getRaster()
返回當前設置好的 Raster ,如果只有一個 RenderedImage 可用,則返回 null 。 |
Raster |
ImageReader.readRaster(int imageIndex,
ImageReadParam param)
返回包含圖像串流中原始像素資料的新 Raster 物件,不應用任何顏色轉換。 |
Raster |
ImageReader.readTileRaster(int imageIndex,
int tileX,
int tileY)
返回包含 tile 中的原始像素資料的新 Raster 物件,不應用任何顏色轉換。 |
參數型別為 Raster 的 javax.imageio 中的方法 | |
---|---|
void |
ImageWriter.replacePixels(Raster raster,
ImageWriteParam param)
用給定 Raster 部分替換已出現在輸出中的圖像部分。 |
void |
IIOImage.setRaster(Raster raster)
設置當前 Raster 。 |
參數型別為 Raster 的 javax.imageio 中的建構子 | |
---|---|
IIOImage(Raster raster,
List<? extends BufferedImage> thumbnails,
IIOMetadata metadata)
建構一個 IIOImage ,它包含 Raster 以及與之關聯的縮略圖和元資料。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。