JavaTM 2 Platform
Standard Ed. 6

類別 java.awt.image.Raster
的使用

使用 Raster 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.image 提供創建和修改圖像的各種類別。 
javax.imageio Java Image I/O API 的主要套件。 
 

java.awtRaster 的使用
 

返回 Rasterjava.awt 中的方法
 Raster PaintContext.getRaster(int x, int y, int w, int h)
          返回包含為圖形操作產生的顏色的 Raster
 

參數型別為 Rasterjava.awt 中的方法
 void CompositeContext.compose(Raster src, Raster dstIn, WritableRaster dstOut)
          組合兩個源 Raster 物件並將結果置於目標 WritableRaster 中。
 

java.awt.imageRaster 的使用
 

java.awt.imageRaster 的子類別
 class WritableRaster
          此類別擴展了 Raster 以提供像素寫入功能。
 

宣告為 Rasterjava.awt.image 中的欄位
protected  Raster Raster.parent
          此 Raster 的父 Raster,或者為 null。
 

返回 Rasterjava.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 (tileXtileY)。
 Raster RenderedImage.getTile(int tileX, int tileY)
          返回 tile (tileX, tileY)。
 

參數型別為 Rasterjava.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。
 

參數型別為 Rasterjava.awt.image 中的建構子
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
          建構具有給定 SampleModel、DataBuffer 和父 Raster 的 Raster。
 

javax.imageioRaster 的使用
 

宣告為 Rasterjavax.imageio 中的欄位
protected  Raster IIOImage.raster
          正被參考的 Raster
 

返回 Rasterjavax.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 物件,不應用任何顏色轉換。
 

參數型別為 Rasterjavax.imageio 中的方法
 void ImageWriter.replacePixels(Raster raster, ImageWriteParam param)
          用給定 Raster 部分替換已出現在輸出中的圖像部分。
 void IIOImage.setRaster(Raster raster)
          設置當前 Raster
 

參數型別為 Rasterjavax.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