クラスjavax.imageio.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 ImageReaderImageIO. 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 ImageWriterImageIO. getImageWriter(ImageReader reader)指定されたImageReaderに対応するImageWriter(存在する場合)を返します。このImageReaderのプラグインが対応するImageWriterを指定しない場合、または指定されたImageReaderが登録されていない場合はnullを返します。 -
javax.imageio.eventでのImageReaderの使用
ImageReader型のパラメータを持つjavax.imageio.eventのメソッド 修飾子と型 メソッド 説明 voidIIOReadProgressListener. imageComplete(ImageReader source)現在のイメージの読込みオペレーションが完了したことを通知します。voidIIOReadProgressListener. imageProgress(ImageReader source, float percentageDone)関連するImageReaderの、現在のread呼出しのおおよその完了度合いを通知します。voidIIOReadProgressListener. imageStarted(ImageReader source, int imageIndex)イメージの読込みオペレーションが始まることを通知します。voidIIOReadUpdateListener. imageUpdate(ImageReader source, BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)指定されたイメージ領域が更新されたことを通知します。voidIIOReadUpdateListener. passComplete(ImageReader source, BufferedImage theImage)現在の読込みオペレーションがプログレッシブ・パスを完了したことを通知します。voidIIOReadUpdateListener. passStarted(ImageReader source, BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)現在の読込みオペレーションがプログレッシブ・パスを開始することを通知します。voidIIOReadProgressListener. readAborted(ImageReader source)リーダーのabortメソッドにより読込みが中断されたことを通知します。voidIIOReadProgressListener. sequenceComplete(ImageReader source)読込みオペレーションのシーケンスが完了したことを通知します。voidIIOReadProgressListener. sequenceStarted(ImageReader source, int minIndex)読込みオペレーションのシーケンスが始まることを通知します。voidIIOReadProgressListener. thumbnailComplete(ImageReader source)サムネールの読込みオペレーションが完了したことを通知します。voidIIOReadUpdateListener. thumbnailPassComplete(ImageReader source, BufferedImage theThumbnail)現在のサムネール読込みオペレーションがプログレッシブ・パスを完了したことを通知します。voidIIOReadUpdateListener. thumbnailPassStarted(ImageReader source, BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)現在のサムネール読込みオペレーションがプログレッシブ・パスを開始することを通知します。voidIIOReadProgressListener. thumbnailProgress(ImageReader source, float percentageDone)関連するImageReader内の、現在のgetThumbnail呼出しのおおよその完了度合いを通知します。voidIIOReadProgressListener. thumbnailStarted(ImageReader source, int imageIndex, int thumbnailIndex)サムネールの読込みオペレーションが始まることを通知します。voidIIOReadUpdateListener. thumbnailUpdate(ImageReader source, BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)サムネール・イメージの指定された領域が更新されたことを通知します。voidIIOReadWarningListener. warningOccurred(ImageReader source, String warning)デコーディングでの致命的でないエラーの発生を通知します。 -
javax.imageio.spiでのImageReaderの使用
ImageReaderを返すjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 ImageReaderImageReaderSpi. createReaderInstance()このサービス・プロバイダに関連するImageReader実装のインスタンスを返します。abstract ImageReaderImageReaderSpi. createReaderInstance(Object extension)このサービス・プロバイダに関連するImageReader実装のインスタンスを返します。ImageReader型のパラメータを持つjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 booleanImageReaderSpi. isOwnReader(ImageReader reader)渡されたImageReaderオブジェクトがこのサービス・プロバイダに関連するImageReaderのインスタンスの場合は、trueを返します。