クラスjavax.imageio.ImageReader
の使用

ImageReaderを使用しているパッケージ 
パッケージ 説明
javax.imageio
Java Image I/O APIの基本パッケージです。
javax.imageio.event
イメージの読み込みおよび書込み時にイベントの同期通知を処理するJavaイメージ入出力APIのパッケージです。
javax.imageio.spi
リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力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)
    指定されたObject、通常はImageInputStreamを復号化できるような、現在登録されているすべてのImageReaderを保持するIteratorを返します。
    static Iterator<ImageReader> ImageIO.getImageReadersByFormatName​(String formatName)
    名前付きの形式を復号化できるような、現在登録されているすべてのImageReaderを保持するIteratorを返します。
    static Iterator<ImageReader> ImageIO.getImageReadersByMIMEType​(String MIMEType)
    指定されたMIMEタイプを持つファイルを復号化できるような、現在登録されているすべてのImageReaderを保持するIteratorを返します。
    static Iterator<ImageReader> ImageIO.getImageReadersBySuffix​(String fileSuffix)
    指定された接尾辞を持つファイルを復号化できるような、現在登録されているすべてのImageReaderを保持するIteratorを返します。
    ImageReader型のパラメータを持つjavax.imageioのメソッド 
    修飾子と型 メソッド 説明
    static Iterator<ImageTranscoder> ImageIO.getImageTranscoders​(ImageReader reader, ImageWriter writer)
    指定されたImageReaderおよびImageWriterのメタデータ間を変換できるような、現在登録されているすべてのImageTranscoderを保持するIteratorを返します。
    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)
    現在の読込みオペレーションがプログレッシブ・パスを開始することを通知します。
    void IIOReadProgressListener.readAborted​(ImageReader source)
    リーダーの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を返します。