JavaTM 2 Platform
Standard Ed. 6

介面 java.awt.image.RenderedImage
的使用

使用 RenderedImage 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.image 提供創建和修改圖像的各種類別。 
java.awt.image.renderable 提供用於產生與呈現無關的圖像的類別和介面。 
javax.imageio Java Image I/O API 的主要套件。 
javax.imageio.spi 包含用於 reader、writer、transcoder 和串流的外掛程式介面以及一個運行時註冊表的 Java Image I/O API 套件。 
 

java.awtRenderedImage 的使用
 

參數型別為 RenderedImagejava.awt 中的方法
abstract  void Graphics2D.drawRenderedImage(RenderedImage img, AffineTransform xform)
          呈現 RenderedImage,在繪製前進行從圖像空間到使用者空間的轉換。
 

java.awt.imageRenderedImage 的使用
 

java.awt.imageRenderedImage 的子介面
 interface WritableRenderedImage
          WriteableRenderedImage 公共介面用於那些包含或者能夠產生 Rasters 形式圖像資料的物件,以及能夠被修改和/或寫入的物件。
 

實作 RenderedImagejava.awt.image 中的類別
 class BufferedImage
          BufferedImage 子類別描述具有可存取圖像資料緩衝區的 Image
 

返回變數型別為 RenderedImage 的型別的 java.awt.image 中的方法
 Vector<RenderedImage> BufferedImage.getSources()
          返回 RenderedImage 物件的 Vector,該物件是此 BufferedImage 圖像資料的直接來源,而不是這些直接來源的來源。
 Vector<RenderedImage> RenderedImage.getSources()
          返回作為此 RenderedImage 直接圖像資料源的 RenderedImage 向量。
 

java.awt.image.renderableRenderedImage 的使用
 

返回 RenderedImagejava.awt.image.renderable 中的方法
 RenderedImage RenderedImageFactory.create(ParameterBlock paramBlock, RenderingHints hints)
          針對給定的 ParameterBlock 和 RenderingHints 創建表示成像操作(或操作鏈)結果的 RenderedImage。
 RenderedImage ContextualRenderedImageFactory.create(RenderContext renderContext, ParameterBlock paramBlock)
          根據給定包含操作的源和參數的 RenderContext 和 ParameterBlock 創建一個呈現。
 RenderedImage RenderableImage.createDefaultRendering()
          返回此圖像具有預設寬度和高度(以像素為單位)的一個 RenderedImage 實例。
 RenderedImage RenderableImageOp.createDefaultRendering()
          獲取此圖像具有預設寬度和高度(以像素為單位)的一個 RenderedImage 實例。
 RenderedImage RenderableImage.createRendering(RenderContext renderContext)
          使用給定的 RenderContext 創建表示此圖像一個呈現的 RenderedImage。
 RenderedImage RenderableImageOp.createRendering(RenderContext renderContext)
          創建一個表示根據給定 RenderContext 呈現的 RenderableImageOp(包括其 Renderable 源)的 RenderedImage。
 RenderedImage RenderableImage.createScaledRendering(int w, int h, RenderingHints hints)
          創建此圖像具有寬度 w 和高度 h(以像素為單位)的一個 RenderedImage 實例。
 RenderedImage RenderableImageOp.createScaledRendering(int w, int h, RenderingHints hints)
          創建此圖像具有寬度 w 和高度 h(以像素為單位)的一個 RenderedImage 實例。
 RenderedImage ParameterBlock.getRenderedSource(int index)
          返回作為 RenderedImage 的源。
 

javax.imageioRenderedImage 的使用
 

宣告為 RenderedImagejavax.imageio 中的欄位
protected  RenderedImage IIOImage.image
          正被參考的 RenderedImage
 

返回 RenderedImagejavax.imageio 中的方法
 RenderedImage IIOImage.getRenderedImage()
          返回當前設置好的 RenderedImage,如果只有一個 Raster 可用,則返回 null
 RenderedImage ImageReader.readAsRenderedImage(int imageIndex, ImageReadParam param)
          返回一個 RenderedImage 物件,該物件包含通過索引 imageIndex 指定的圖像的內容。
 

參數型別為 RenderedImagejavax.imageio 中的方法
static ImageTypeSpecifier ImageTypeSpecifier.createFromRenderedImage(RenderedImage image)
          返回一個 ImageTypeSpecifier,它將對 RenderedImage(可能是 BufferedImage)的佈局進行編碼。
 void ImageWriter.replacePixels(RenderedImage image, ImageWriteParam param)
          用給定圖像部分替換已出現在輸出中的圖像部分。
 void IIOImage.setRenderedImage(RenderedImage image)
          設置當前 RenderedImage
 void ImageWriter.write(RenderedImage image)
          將由帶有預設元資料和縮略圖的單個圖像組成的完整圖像串流添加到輸出中。
static boolean ImageIO.write(RenderedImage im, String formatName, File output)
          使用支持給定格式的任意 ImageWriter 將一個圖像寫入 File
static boolean ImageIO.write(RenderedImage im, String formatName, ImageOutputStream output)
          使用支持給定格式的任意 ImageWriter 將一個圖像寫入 ImageOutputStream
static boolean ImageIO.write(RenderedImage im, String formatName, OutputStream output)
          使用支持給定格式的任意 ImageWriter 將一個圖像寫入 OutputStream
 

參數型別為 RenderedImagejavax.imageio 中的建構子
IIOImage(RenderedImage image, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
          建構一個 IIOImage,它包含 RenderedImage 以及與之關聯的縮略圖和元資料。
ImageTypeSpecifier(RenderedImage image)
          根據 RenderedImage 建構一個 ImageTypeSpecifier
 

javax.imageio.spiRenderedImage 的使用
 

參數型別為 RenderedImagejavax.imageio.spi 中的方法
 boolean ImageWriterSpi.canEncodeImage(RenderedImage im)
          如果與此服務提供者關聯的 ImageWriter 實作能夠編碼給定的 RenderedImage 實例,則返回 true
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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