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