JavaTM 2
Platform
Std. Ed. v1.4.0

パッケージ javax.imageio.stream

ファイルとストリームからの下位レベル入出力を処理する、Java イメージ入出力 API のパッケージです。

参照:
          説明

インタフェースの概要
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 の実装です。
 

パッケージ javax.imageio.stream の説明

ファイルとストリームからの下位レベル入出力を処理する、Java イメージ入出力 API のパッケージです。

ImageInputStream インタフェースにより、ストリーミングとファイルベースの操作が統合されます。抽象基底クラス ImageInputStreamImpl の目的は、新しい ImageInputStream クラスの書き込みを単純化することです。具象実装クラス (FileImageInputStreamFileCacheImageInputStream、および MemoryCacheImageInputStream) を使用することにより、一時キャシュファイルを使用するかどうかに関係なく、File または InputStream からの入力が可能になります。

ImageOutputStream インタフェースにより、出力と同様の機能が実行されます。抽象基底クラス ImageOutputStreamImpl および具象実装クラス (FileImageOutputStreamFileCacheImageOutputStream、および MemoryCacheImageOutputStream) が提供されます。具象実装クラスを使用することにより、一時キャッシュファイルを使用するかどうかに関係なく、File または OutputStream に出力を書き込むことができます。

IIOByteBuffer クラスによりバイトシーケンスを読み込む代替手段が提供されるため、内部データのコピー量が少なくなります。

導入されたバージョン:
1.4

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.