|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 BufferedImage 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.image | 提供創建和修改圖像的各種類別。 |
javax.imageio | Java Image I/O API 的主要套件。 |
javax.imageio.event | Java Image I/O API 的一個套件,用於在讀取和寫入圖像期間處理事件的同步通知。 |
java.awt 中 BufferedImage 的使用 |
---|
返回 BufferedImage 的 java.awt 中的方法 | |
---|---|
abstract BufferedImage |
GraphicsConfiguration.createCompatibleImage(int width,
int height)
返回一個資料佈局和顏色模型與此 GraphicsConfiguration 相容的 BufferedImage 。 |
BufferedImage |
GraphicsConfiguration.createCompatibleImage(int width,
int height,
int transparency)
返回一個支持指定透明度,並且資料佈局和顏色模型與此 GraphicsConfiguration 相容的 BufferedImage 。 |
BufferedImage |
Robot.createScreenCapture(Rectangle screenRect)
創建包含從螢幕中讀取的像素的圖像。 |
BufferedImage |
TexturePaint.getImage()
返回用於填充形狀的 BufferedImage 紋理。 |
參數型別為 BufferedImage 的 java.awt 中的方法 | |
---|---|
abstract Graphics2D |
GraphicsEnvironment.createGraphics(BufferedImage img)
返回一個呈現指定 BufferedImage 的 Graphics2D 物件。 |
abstract void |
Graphics2D.drawImage(BufferedImage img,
BufferedImageOp op,
int x,
int y)
呈現使用 BufferedImageOp 過濾的 BufferedImage 。 |
參數型別為 BufferedImage 的 java.awt 中的建構子 | |
---|---|
TexturePaint(BufferedImage txtr,
Rectangle2D anchor)
建構 TexturePaint 物件。 |
java.awt.image 中 BufferedImage 的使用 |
---|
返回 BufferedImage 的 java.awt.image 中的方法 | |
---|---|
BufferedImage |
IndexColorModel.convertToIntDiscrete(Raster raster,
boolean forceARGB)
返回一個 TYPE_INT_ARGB 或 TYPE_INT_RGB 的新 BufferedImage ,其 Raster 的像素資料是通過使用此 ColorModel 的顏色/alpha 份量陣列擴展源 Raster 中的各索引來計算的。 |
BufferedImage |
AffineTransformOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一個具有正確大小和 band 數的經過檢查的目標圖像。 |
BufferedImage |
BufferedImageOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一個具有正確大小和 band 數的經過檢查的目標圖像。 |
BufferedImage |
ColorConvertOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建給定源的具有正確大小和 band 數量的歸零目標圖像。 |
BufferedImage |
ConvolveOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建具有正確 band 大小和數量的歸零目標圖像。 |
BufferedImage |
LookupOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一幅具有正確大小和 band 數的、經過檢查的目標圖像。 |
BufferedImage |
RescaleOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一個具有正確大小和 band 數的經檢查的目標圖像。 |
BufferedImage |
AffineTransformOp.filter(BufferedImage src,
BufferedImage dst)
轉換源 BufferedImage 並將結果存儲在目標 BufferedImage 中。 |
BufferedImage |
BufferedImageOp.filter(BufferedImage src,
BufferedImage dest)
對 BufferedImage 執行單輸入/單輸出操作。 |
BufferedImage |
ColorConvertOp.filter(BufferedImage src,
BufferedImage dest)
對源 BufferedImage 進行顏色轉換。 |
BufferedImage |
ConvolveOp.filter(BufferedImage src,
BufferedImage dst)
對 BufferedImage 執行卷積運算。 |
BufferedImage |
LookupOp.filter(BufferedImage src,
BufferedImage dst)
對 BufferedImage 執行尋找操作。 |
BufferedImage |
RescaleOp.filter(BufferedImage src,
BufferedImage dst)
對源 BufferedImage 進行重縮放。 |
abstract BufferedImage |
VolatileImage.getSnapshot()
返回此物件的靜態快照圖像。 |
BufferedImage |
BufferedImage.getSubimage(int x,
int y,
int w,
int h)
返回由指定矩形區域定義的子圖像。 |
參數型別為 BufferedImage 的 java.awt.image 中的方法 | |
---|---|
BufferedImage |
AffineTransformOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一個具有正確大小和 band 數的經過檢查的目標圖像。 |
BufferedImage |
BufferedImageOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一個具有正確大小和 band 數的經過檢查的目標圖像。 |
BufferedImage |
ColorConvertOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建給定源的具有正確大小和 band 數量的歸零目標圖像。 |
BufferedImage |
ConvolveOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建具有正確 band 大小和數量的歸零目標圖像。 |
BufferedImage |
LookupOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一幅具有正確大小和 band 數的、經過檢查的目標圖像。 |
BufferedImage |
RescaleOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
創建一個具有正確大小和 band 數的經檢查的目標圖像。 |
BufferedImage |
AffineTransformOp.filter(BufferedImage src,
BufferedImage dst)
轉換源 BufferedImage 並將結果存儲在目標 BufferedImage 中。 |
BufferedImage |
BufferedImageOp.filter(BufferedImage src,
BufferedImage dest)
對 BufferedImage 執行單輸入/單輸出操作。 |
BufferedImage |
ColorConvertOp.filter(BufferedImage src,
BufferedImage dest)
對源 BufferedImage 進行顏色轉換。 |
BufferedImage |
ConvolveOp.filter(BufferedImage src,
BufferedImage dst)
對 BufferedImage 執行卷積運算。 |
BufferedImage |
LookupOp.filter(BufferedImage src,
BufferedImage dst)
對 BufferedImage 執行尋找操作。 |
BufferedImage |
RescaleOp.filter(BufferedImage src,
BufferedImage dst)
對源 BufferedImage 進行重縮放。 |
Rectangle2D |
AffineTransformOp.getBounds2D(BufferedImage src)
返回轉換後的目標圖像的邊界框。 |
Rectangle2D |
BufferedImageOp.getBounds2D(BufferedImage src)
返回已過濾目標圖像的邊界框。 |
Rectangle2D |
ColorConvertOp.getBounds2D(BufferedImage src)
返回給定源的目標邊界框。 |
Rectangle2D |
ConvolveOp.getBounds2D(BufferedImage src)
返回已過濾目標圖像的邊界框。 |
Rectangle2D |
LookupOp.getBounds2D(BufferedImage src)
返回過濾後的目標圖像的邊界框。 |
Rectangle2D |
RescaleOp.getBounds2D(BufferedImage src)
返回重縮放後的目標圖像的邊界框。 |
javax.imageio 中 BufferedImage 的使用 |
---|
宣告為 BufferedImage 的 javax.imageio 中的欄位 | |
---|---|
protected BufferedImage |
ImageReadParam.destination
當前目標 BufferedImage ;如果沒有設置目標圖像,則為 null 。 |
型別參數型別為 BufferedImage 的 javax.imageio 中的欄位 | |
---|---|
protected List<? extends BufferedImage> |
IIOImage.thumbnails
BufferedImage 縮略圖的 List ,或為 null 。 |
返回 BufferedImage 的 javax.imageio 中的方法 | |
---|---|
BufferedImage |
ImageTypeSpecifier.createBufferedImage(int width,
int height)
根據此物件中包含的規範創建一個具有給定寬度和高度的 BufferedImage 。 |
BufferedImage |
ImageReadParam.getDestination()
返回當前由 setDestination 方法設置的 BufferedImage ,如果沒有設置,則返回 null 。 |
protected static BufferedImage |
ImageReader.getDestination(ImageReadParam param,
Iterator<ImageTypeSpecifier> imageTypes,
int width,
int height)
返回應該在其中寫入解碼的像素資料的 BufferedImage 。 |
BufferedImage |
IIOImage.getThumbnail(int index)
返回與主圖像關聯的縮略圖。 |
static BufferedImage |
ImageIO.read(File input)
返回一個 BufferedImage ,作為使用 ImageReader (它是從當前已註冊 ImageReader 中自動選擇的)解碼所提供 File 的結果。 |
static BufferedImage |
ImageIO.read(ImageInputStream stream)
返回一個 BufferedImage ,作為使用 ImageReader (它是從當前已註冊 ImageReader 中自動選擇的)解碼所提供 ImageInputStream 的結果。 |
static BufferedImage |
ImageIO.read(InputStream input)
返回一個 BufferedImage ,作為使用 ImageReader (它是從當前已註冊 ImageReader 中自動選擇的)解碼所提供 InputStream 的結果。 |
BufferedImage |
ImageReader.read(int imageIndex)
使用預設 ImageReadParam 讀取通過索引 imageIndex 指定的圖像,並將其作為一個完整的 BufferedImage 返回。 |
abstract BufferedImage |
ImageReader.read(int imageIndex,
ImageReadParam param)
使用所提供的 ImageReadParam 讀取通過索引 imageIndex 指定的物件,並將它作為一個完整的 BufferedImage 返回。 |
static BufferedImage |
ImageIO.read(URL input)
返回一個 BufferedImage ,作為使用 ImageReader (它是從當前已註冊 ImageReader 中自動選擇的)解碼所提供 URL 的結果。 |
BufferedImage |
ImageReader.readThumbnail(int imageIndex,
int thumbnailIndex)
以 BufferedImage 形式返回通過索引 thumbnailIndex 指定的縮略圖預覽圖像,其與通過索引 ImageIndex 指定的圖像關聯。 |
BufferedImage |
ImageReader.readTile(int imageIndex,
int tileX,
int tileY)
讀取由 tileX 和 tileY 參數指示的 tile,並以 BufferedImage 形式返回。 |
返回變數型別為 BufferedImage 的型別的 javax.imageio 中的方法 | |
---|---|
List<? extends BufferedImage> |
IIOImage.getThumbnails()
返回縮略圖 BufferedImage 的當前 List ,如果沒有設置任何縮略圖,則返回 null 。 |
參數型別為 BufferedImage 的 javax.imageio 中的方法 | |
---|---|
protected static void |
ImageReader.computeRegions(ImageReadParam param,
int srcWidth,
int srcHeight,
BufferedImage image,
Rectangle srcRegion,
Rectangle destRegion)
計算感興趣的源區域和目標區域,將源圖像的寬度和高度、可選目標圖像和可選 ImageReadParam 都考慮在內。 |
protected void |
ImageReader.processImageUpdate(BufferedImage theImage,
int minX,
int minY,
int width,
int height,
int periodX,
int periodY,
int[] bands)
通過調用所有已註冊 IIOReadUpdateListener 的 imageUpdate 方法向其廣播樣本集合的更新。 |
protected void |
ImageReader.processPassComplete(BufferedImage theImage)
通過調用所有已註冊 IIOReadUpdateListener 的 passComplete 方法向其廣播逐步傳遞的結束。 |
protected void |
ImageReader.processPassStarted(BufferedImage theImage,
int pass,
int minPass,
int maxPass,
int minX,
int minY,
int periodX,
int periodY,
int[] bands)
通過調用所有已註冊 IIOReadUpdateListener 的 passStarted 方法向其廣播逐步傳遞的開始。 |
protected void |
ImageReader.processThumbnailPassComplete(BufferedImage theThumbnail)
通過調用所有已註冊 IIOReadUpdateListener 的 thumbnailPassComplete 方法向其廣播縮略圖逐步傳遞的結束。 |
protected void |
ImageReader.processThumbnailPassStarted(BufferedImage theThumbnail,
int pass,
int minPass,
int maxPass,
int minX,
int minY,
int periodX,
int periodY,
int[] bands)
通過調用所有已註冊 IIOReadUpdateListener 的 thumbnailPassStarted 方法向其廣播縮略圖逐步傳遞的開始。 |
protected void |
ImageReader.processThumbnailUpdate(BufferedImage theThumbnail,
int minX,
int minY,
int width,
int height,
int periodX,
int periodY,
int[] bands)
通過調用所有已註冊 IIOReadUpdateListener 的 thumbnailUpdate 方法向其廣播縮略圖圖像中樣本集合的更新。 |
void |
ImageReadParam.setDestination(BufferedImage destination)
提供一個 BufferedImage ,將其用作解碼像素資料的目標。 |
型別變數型別為 BufferedImage 的 javax.imageio 中的方法參數 | |
---|---|
void |
ImageWriter.prepareInsertEmpty(int imageIndex,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List<? extends BufferedImage> thumbnails,
ImageWriteParam param)
從將帶有不確定像素值的新圖像插入現有圖像串流中開始。 |
void |
ImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List<? extends BufferedImage> thumbnails,
ImageWriteParam param)
從寫入完整圖像串流開始,該圖像串流由帶有要輸出的不確定像素值、有關元資料和縮略圖的單個圖像組成。 |
void |
IIOImage.setThumbnails(List<? extends BufferedImage> thumbnails)
將縮略圖列表設置為 BufferedImage 的一個新 List 或 null 。 |
型別變數型別為 BufferedImage 的 javax.imageio 中的建構子參數 | |
---|---|
IIOImage(Raster raster,
List<? extends BufferedImage> thumbnails,
IIOMetadata metadata)
建構一個 IIOImage ,它包含 Raster 以及與之關聯的縮略圖和元資料。 |
|
IIOImage(RenderedImage image,
List<? extends BufferedImage> thumbnails,
IIOMetadata metadata)
建構一個 IIOImage ,它包含 RenderedImage 以及與之關聯的縮略圖和元資料。 |
javax.imageio.event 中 BufferedImage 的使用 |
---|
參數型別為 BufferedImage 的 javax.imageio.event 中的方法 | |
---|---|
void |
IIOReadUpdateListener.imageUpdate(ImageReader source,
BufferedImage theImage,
int minX,
int minY,
int width,
int height,
int periodX,
int periodY,
int[] bands)
報告已更新圖像的給定區域。 |
void |
IIOReadUpdateListener.passComplete(ImageReader source,
BufferedImage theImage)
報告當前讀操作已經完成一個逐步傳遞。 |
void |
IIOReadUpdateListener.passStarted(ImageReader source,
BufferedImage theImage,
int pass,
int minPass,
int maxPass,
int minX,
int minY,
int periodX,
int periodY,
int[] bands)
報告當前的讀操作將開始逐步傳遞 (progressive pass)。 |
void |
IIOReadUpdateListener.thumbnailPassComplete(ImageReader source,
BufferedImage theThumbnail)
報告當前縮略圖讀操作已經完成一個逐步傳遞。 |
void |
IIOReadUpdateListener.thumbnailPassStarted(ImageReader source,
BufferedImage theThumbnail,
int pass,
int minPass,
int maxPass,
int minX,
int minY,
int periodX,
int periodY,
int[] bands)
報告當前的縮略圖讀操作將開始逐步傳遞。 |
void |
IIOReadUpdateListener.thumbnailUpdate(ImageReader source,
BufferedImage theThumbnail,
int minX,
int minY,
int width,
int height,
int periodX,
int periodY,
int[] bands)
報告已更新縮略圖圖像的給定區域。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。