モジュール java.desktop
パッケージ javax.imageio.stream
ファイルとストリームからの低レベル入出力を処理する、Javaイメージ入出力APIのパッケージです。
ImageInputStream
インタフェースにより、ストリーミングとファイルベースの操作が統合されます。 抽象基底クラスImageInputStreamImpl
の目的は、新しいImageInputStream
クラスの書込みを単純化することです。 具象実装クラス(FileImageInputStream
、FileCacheImageInputStream
、およびMemoryCacheImageInputStream
)を使用することにより、一時キャッシュ・ファイルを使用するかどうかに関係なく、File
またはInputStream
からの入力が可能になります。
ImageOutputStream
インタフェースにより、出力と同様の機能が実行されます。 抽象基底クラスImageOutputStreamImpl
および具象実装クラス(FileImageOutputStream
、FileCacheImageOutputStream
、およびMemoryCacheImageOutputStream
)が提供されます。具象実装クラスを使用することにより、一時キャッシュ・ファイルを使用するかどうかに関係なく、File
またはOutputStream
に出力を書き込むことができます。
IIOByteBuffer
クラスによりバイト・シーケンスを読み込む代替手段が提供されるため、内部データのコピー量が少なくなります。
- 導入されたバージョン:
- 1.4
-
インタフェースのサマリー インタフェース 説明 ImageInputStream ImageReader
で使用されるシーク可能な入力ストリーム・インタフェースです。ImageOutputStream ImageWriter
で使用されるシーク可能な出力ストリーム・インタフェースです。 -
クラスのサマリー クラス 説明 FileCacheImageInputStream 通常のInputStream
から入力を取得するImageInputStream
の実装です。FileCacheImageOutputStream 出力を通常のOutputStream
に書き込むImageOutputStream
の実装です。FileImageInputStream File
またはRandomAccessFile
から入力を取得するImageInputStream
の実装です。FileImageOutputStream 出力をFile
またはRandomAccessFile
に直接書き込むImageOutputStream
の実装です。IIOByteBuffer バイト配列およびその配列内のオフセットと長さの変更可能な参照を表現するクラスです。ImageInputStreamImpl ImageInputStream
インタフェースを実装する抽象クラスです。ImageOutputStreamImpl ImageOutputStream
インタフェースを実装する抽象クラスです。MemoryCacheImageInputStream 通常のInputStream
から入力を取得するImageInputStream
の実装です。MemoryCacheImageOutputStream 出力を通常のOutputStream
に書き込むImageOutputStream
の実装です。