Java プラットフォーム 1.2

パッケージ java.awt.image

イメージの作成や変更を行うクラスを提供します。

参照:
          説明

インタフェースの概要
BufferedImageOp このインタフェースは、BufferedImage オブジェクトで実行される単一入出力オペレーションを記述します。
ImageConsumer ImageProducer インタフェースを通してイメージデータを表示するオブジェクトのためのインタフェースです。
ImageObserver Image が構築されるとき、Image 情報に関する通知を受け取るための非同期更新インタフェースです
ImageProducer Image オブジェクト用のイメージデータを生成することができるオブジェクトのためのインタフェースです。
RasterOp このインタフェースは、Raster オブジェクトに対して実行される単一入力/単一出力オペレーションを記述します。
RenderedImage RenderedImage は、Raster 形式でイメージデータを格納したり、作成したりできるオブジェクトのための共通インタフェースです。
TileObserver WritableRenderedImage のタイルが getWritableTile の呼び出しを介して変更可能になる場合、および最後の releaseWritableTile の呼び出しを介して変更不可能になる場合に、通知を受けようとするオブジェクトのためのインタフェースです。
WritableRenderedImage WriteableRenderedImage は、Raster の形式でイメージデータを格納したり作成したりすることができ、変更や上書きが可能なオブジェクトのための共通インタフェースです。
 

クラスの概要
AffineTransformOp このクラスは、アフィン変換を使用して、ソースのイメージまたは Raster の 2 次元座標からデスティネーションのイメージまたは Raster の 2 次元座標への線形マッピングを実行します。
AreaAveragingScaleFilter 最近接点アルゴリズムよりもなめらかな結果が得られる、簡単な領域平均化アルゴリズムを使用してイメージをスケーリングする ImageFilter クラスです。
BandCombineOp このクラスは、指定されたマトリックスを使用して、Raster のバンドの任意の線形結合を実行します。
BandedSampleModel このクラスは、バンドインタリーブ化方式で格納されるイメージデータを表します。
BufferedImage BufferedImage サブクラスは、イメージデータのアクセス可能なバッファを備えた Image を記述します。
BufferedImageFilter このクラスは、ImageFilter をサブクラス化し、ソースとデスティネーションが単一のイメージ演算子 (BufferedImageOp) を使用して、Image Producer/Consumer/Observer のパラダイムに基づいて BufferedImage にフィルタをかける簡易な手段を提供します。
ByteLookupTable このクラスは、ルックアップテーブルオブジェクトを定義します。
ColorConvertOp このクラスは、ソースイメージのデータの色変換をピクセル単位で実行します。
ColorModel ColorModel 抽象クラスは、ピクセル値を色成分 (赤、緑、青など) およびアルファ成分に変換するメソッドをカプセル化します。
ComponentColorModel これは ColorModel クラスの 1 つで、ピクセル値を扱います。
ComponentSampleModel このクラスは、DataBuffer のデータ要素 1 つに 1 つずつピクセルを形成する各サンプルが格納されているイメージデータを表します。
ConvolveOp このクラスは、ソースからデスティネーションへの畳み込み演算を実装します。
CropImageFilter イメージを切り出すための ImageFilter クラスです。
DataBuffer このクラスは、1 つ以上のデータ配列をラップするためのものです。
DataBufferByte このクラスは DataBuffer を拡張して、データを byte として内部に格納します。
DataBufferInt このクラスは DataBuffer を拡張して、データを int として内部に格納します。
DataBufferShort このクラスは DataBuffer を拡張して、データを short として内部に格納します。
DataBufferUShort このクラスは DataBuffer を拡張して、データを short として内部に格納します。
DirectColorModel RGB の色とアルファの情報を個別のサンプルとして表し、1 つのピクセルのすべてのサンプルを int、short、または byte 型の数で 1 つにパックするピクセル値を扱う抽象 ColorModel クラスです。
FilteredImageSource このクラスは、ImageProducer インタフェースに実装されています。
ImageFilter このクラスには、一連のインタフェースメソッド用のフィルタが実装されており、ImageProducer から ImageConsumer へデータを転送するために使われます。
IndexColorModel デフォルトの sRGB ColorSpace の固定カラーマップに対するインデックスである、単一のサンプルからなるピクセル値を扱う ColorModel クラスです。
Kernel このクラスは Kernel オブジェクトを定義します。
LookupOp このクラスは、ソースからデスティネーションへのルックアップオペレーションを実装します。
LookupTable この抽象クラスは、ルックアップテーブルオブジェクトを定義します。
MemoryImageSource このクラスは、配列を使って Image のピクセル値を生成する ImageProducer インタフェースを実装します。
MultiPixelPackedSampleModel MultiPixelPackedSampleModel クラスは、単一バンド化されたイメージを表現し、複数の単一サンプルピクセルを 1 つのデータ要素にパックできます。
PackedColorModel 色とアルファの情報を個別のサンプルとして表現し、単一ピクセルのすべてのサンプルを int、short、または byte 形式で 1 つにパックするピクセル値を扱う抽象 ColorModel クラスです。
PixelGrabber PixelGrabber クラスは、Image オブジェクトや ImageProducer オブジェクトと接続してそのイメージのピクセルのサブセットを抽出できるような ImageConsumer を実装します。
PixelInterleavedSampleModel このクラスは、ピクセルインタリーブ化方式で格納され、ピクセルの各サンプルが DataBuffer の 1 データ要素を占めるイメージデータを表します。
Raster ピクセルで構成される矩形配列を表現するクラスです。
ReplicateScaleFilter ImageFilter クラスは、もっとも簡単なアルゴリズムを使用してイメージのサイズを変更するクラスです。
RescaleOp このクラスは、各ピクセルのサンプル値にスケーリング係数を掛けてから、オフセットを加えることによって、ソースイメージのデータをピクセル単位で再スケーリングします。
RGBImageFilter このクラスは、デフォルト RGB ColorModel イメージのピクセルを修正する ImageFilter を容易に作成するための方法を提供します。
SampleModel この抽象クラスは、イメージのピクセルのサンプルを抽出するためのインタフェースを定義します。
ShortLookupTable このクラスは、ルックアップテーブルオブジェクトを定義します。
SinglePixelPackedSampleModel このクラスは、1 つのピクセルを構成する N 個のサンプルが 1 つのデータ配列要素に格納されるように圧縮されたピクセルデータを表します。
WritableRaster このクラスは、ピクセル書き込み機能を提供するように Raster を拡張します。
 

例外の概要
ImagingOpException ImagingOpException は、BufferedImageOp または RasterOp のフィルタメソッドのうちの 1 つがイメージを処理できない場合にスローされます。
RasterFormatException RasterFormatException は、Raster に無効なレイアウト情報がある場合にスローされます。
 

パッケージ java.awt.image の説明

イメージの作成や変更を行うクラスを提供します。イメージは、イメージプロデューサ、オプションのイメージフィルタ、およびイメージコンシューマの連動によるストリームフレームワークを使って処理されます。このフレームワークにより、イメージの取り出しおよび生成時にイメージを漸進的に描画できます。さらに、このフレームワークによりアプリケーションでは、イメージが使用したストレージを破棄したり、任意の時点で再生することができます。このパッケージは、イメージ処理のニーズに合わせて設定可能なイメージプロデューサ、イメージコンシューマ、イメージフィルタを多数提供します。

導入されたバージョン:
JDK1.0

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.