JavaTM 2 Platform
Standard Ed. 6

類別 javax.imageio.ImageReader
的使用

使用 ImageReader 的軟體套件
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 中 ImageReader 的使用
 

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

返回變數型別為 ImageReader 的型別的 javax.imageio 中的方法
static Iterator<ImageReader> ImageIO.getImageReaders(Object input)
          返回包含所有當前已註冊 ImageReader 的 Iterator,這些 ImageReader 聲稱能夠解碼所提供的 Object(通常是一個 ImageInputStream)。
static Iterator<ImageReader> ImageIO.getImageReadersByFormatName(String formatName)
          返回包含所有當前已註冊 ImageReader 的 Iterator,這些 ImageReader 聲稱能夠解碼指定格式。
static Iterator<ImageReader> ImageIO.getImageReadersByMIMEType(String MIMEType)
          返回包含所有當前已註冊 ImageReader 的 Iterator,這些 ImageReader 聲稱能夠解碼具有給定 MIME 型別的檔案。
static Iterator<ImageReader> ImageIO.getImageReadersBySuffix(String fileSuffix)
          返回包含所有當前已註冊 ImageReader 的 Iterator,這些 ImageReader 聲稱能夠解碼具有給定後綴的檔案。
 

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

javax.imageio.event 中 ImageReader 的使用
 

參數型別為 ImageReader 的 javax.imageio.event 中的方法
 void IIOReadProgressListener.imageComplete(ImageReader source)
          報告當前圖像讀操作已經完成。
 void IIOReadProgressListener.imageProgress(ImageReader source, float percentageDone)
          報告對關聯 ImageReader 的 read 當前調用的近似完成程度。
 void IIOReadProgressListener.imageStarted(ImageReader source, int imageIndex)
          報告圖像讀操作將要開始。
 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 IIOReadProgressListener.readAborted(ImageReader source)
          報告已通過 reader 的 abort 方法中止讀操作。
 void IIOReadProgressListener.sequenceComplete(ImageReader source)
          報告讀操作序列已經完成。
 void IIOReadProgressListener.sequenceStarted(ImageReader source, int minIndex)
          報告讀操作序列將要開始。
 void IIOReadProgressListener.thumbnailComplete(ImageReader source)
          報告縮略圖讀操作已經完成。
 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 IIOReadProgressListener.thumbnailProgress(ImageReader source, float percentageDone)
          報告在關聯的 ImageReader 中完成當前 getThumbnail 調用的近似程度。
 void IIOReadProgressListener.thumbnailStarted(ImageReader source, int imageIndex, int thumbnailIndex)
          報告縮略圖讀操作將要開始。
 void IIOReadUpdateListener.thumbnailUpdate(ImageReader source, BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
          報告已更新縮略圖圖像的給定區域。
 void IIOReadWarningListener.warningOccurred(ImageReader source, String warning)
          報告在解碼中發生非嚴重錯誤。
 

javax.imageio.spi 中 ImageReader 的使用
 

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

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


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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