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