クラスjavax.imageio.ImageReader
の使用
パッケージ
説明
Java Image I/O APIの基本パッケージです。
イメージの読み込みおよび書込み時にイベントの同期通知を処理するJavaイメージ入出力APIのパッケージです。
リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。
-
javax.imageioでのImageReaderの使用
修飾子と型メソッド説明static ImageReader
ImageIO.getImageReader(ImageWriter writer)
指定されたImageWriter
に対応するImageReader
(存在する場合)を返します。このImageWriter
のプラグインが対応するImageReader
を指定しない場合、または指定されたImageWriter
が登録されていない場合はnull
を返します。修飾子と型メソッド説明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
を返します。修飾子と型メソッド説明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の使用
修飾子と型メソッド説明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の使用
修飾子と型メソッド説明ImageReaderSpi.createReaderInstance()
このサービス・プロバイダに関連するImageReader
実装のインスタンスを返します。abstract ImageReader
ImageReaderSpi.createReaderInstance(Object extension)
このサービス・プロバイダに関連するImageReader
実装のインスタンスを返します。修飾子と型メソッド説明boolean
ImageReaderSpi.isOwnReader(ImageReader reader)
渡されたImageReader
オブジェクトがこのサービス・プロバイダに関連するImageReader
のインスタンスの場合は、true
を返します。