JavaTM 2 Platform
Standard Ed. 6

類別 javax.imageio.ImageWriter
的使用

使用 ImageWriter 的軟體套件
javax.imageio Java Image I/O API 的主要套件。 
javax.imageio.event Java Image I/O API 的一個套件,用於在讀取和寫入圖像期間處理事件的同步通知。 
javax.imageio.spi 包含用於 reader、writer、transcoder 和串流的外掛程式介面以及一個運行時註冊表的 Java Image I/O API 套件。 
 

javax.imageio 中 ImageWriter 的使用
 

返回 ImageWriter 的 javax.imageio 中的方法
static ImageWriter ImageIO.getImageWriter(ImageReader reader)
          返回對應於給定 ImageReader 的 ImageWriter(如果有);如果此 ImageReader 的外掛程式沒有指定相應的 ImageWriter,或者給定的 ImageReader 沒有註冊,則返回 null。
 

返回變數型別為 ImageWriter 的型別的 javax.imageio 中的方法
static Iterator<ImageWriter> ImageIO.getImageWriters(ImageTypeSpecifier type, String formatName)
          返回包含所有當前已註冊 ImageWriter 的 Iterator,這些 ImageWriter 聲稱能夠編碼使用給定格式的、具有給定佈局(使用 ImageTypeSpecifier 指定)的圖像。
static Iterator<ImageWriter> ImageIO.getImageWritersByFormatName(String formatName)
          返回包含所有當前已註冊 ImageWriter 的 Iterator,這些 ImageReader 聲稱能夠編碼指定格式。
static Iterator<ImageWriter> ImageIO.getImageWritersByMIMEType(String MIMEType)
          返回包含所有當前已註冊 ImageWriter 的 Iterator,這些 ImageReader 聲稱能夠編碼具有給定 MIME 型別的檔案。
static Iterator<ImageWriter> ImageIO.getImageWritersBySuffix(String fileSuffix)
          返回包含所有當前已註冊 ImageWriter 的 Iterator,這些 ImageReader 聲稱能夠編碼具有給定後綴的檔案。
 

參數型別為 ImageWriter 的 javax.imageio 中的方法
static ImageReader ImageIO.getImageReader(ImageWriter writer)
          返回對應於給定 ImageWriter 的 ImageReader(如果有);如果此 ImageWriter 的外掛程式沒有指定相應的 ImageReader,或者給定 ImageWriter 沒有註冊,則返回 null。
static Iterator<ImageTranscoder> ImageIO.getImageTranscoders(ImageReader reader, ImageWriter writer)
          返回包含所有當前已註冊 ImageTranscoder 的 Iterator,這些 ImageTranscoder 聲稱能夠在給定 ImageReader 和 ImageWriter 的元資料之間進行程式碼轉換。
 

javax.imageio.event 中 ImageWriter 的使用
 

參數型別為 ImageWriter 的 javax.imageio.event 中的方法
 void IIOWriteProgressListener.imageComplete(ImageWriter source)
          報告圖像寫操作已經完成。
 void IIOWriteProgressListener.imageProgress(ImageWriter source, float percentageDone)
          報告在關聯的 ImageWriter 中完成當前 write 調用的近似程度。
 void IIOWriteProgressListener.imageStarted(ImageWriter source, int imageIndex)
          報告圖像寫操作將要開始。
 void IIOWriteProgressListener.thumbnailComplete(ImageWriter source)
          報告縮略圖寫操作已經完成。
 void IIOWriteProgressListener.thumbnailProgress(ImageWriter source, float percentageDone)
          報告在關聯的 ImageWriter 中完成當前縮略圖寫操作的近似程度。
 void IIOWriteProgressListener.thumbnailStarted(ImageWriter source, int imageIndex, int thumbnailIndex)
          報告縮略圖寫操作將要開始。
 void IIOWriteWarningListener.warningOccurred(ImageWriter source, int imageIndex, String warning)
          報告在編碼中發生非嚴重錯誤。
 void IIOWriteProgressListener.writeAborted(ImageWriter source)
          報告已通過 writer 的 abort 方法中止寫操作。
 

javax.imageio.spi 中 ImageWriter 的使用
 

返回 ImageWriter 的 javax.imageio.spi 中的方法
 ImageWriter ImageWriterSpi.createWriterInstance()
          返回與此服務提供者關聯的 ImageWriter 實作的實例。
abstract  ImageWriter ImageWriterSpi.createWriterInstance(Object extension)
          返回與此服務提供者關聯的 ImageWriter 實作的實例。
 

參數型別為 ImageWriter 的 javax.imageio.spi 中的方法
 boolean ImageWriterSpi.isOwnWriter(ImageWriter writer)
          如果傳入的 ImageWriter 物件是與此服務提供者關聯的 ImageWriter 的實例,則返回 true。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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