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.imageioImageReader 的使用
 

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

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

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

javax.imageio.eventImageReader 的使用
 

參數型別為 ImageReaderjavax.imageio.event 中的方法
 void IIOReadProgressListener.imageComplete(ImageReader source)
          報告當前圖像讀操作已經完成。
 void IIOReadProgressListener.imageProgress(ImageReader source, float percentageDone)
          報告對關聯 ImageReaderread 當前調用的近似完成程度。
 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.spiImageReader 的使用
 

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

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