パッケージ | 説明 |
---|---|
java.awt |
ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
|
java.awt.image |
イメージを作成および修正するためのクラスを提供します。
|
javax.imageio |
Java Image I/O API の基本パッケージです。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract ColorModel |
Toolkit.getColorModel()
このツールキットのスクリーンのカラーモデルを判定します。
|
abstract ColorModel |
GraphicsConfiguration.getColorModel()
この
GraphicsConfiguration に関連付けられた ColorModel を返します。 |
ColorModel |
Component.getColorModel()
コンポーネントを出力デバイス上に表示するために使用される
ColorModel のインスタンスを取得します。 |
ColorModel |
PaintContext.getColorModel()
出力の
ColorModel を返します。 |
abstract ColorModel |
GraphicsConfiguration.getColorModel(int transparency)
指定された透明度をサポートする、この
GraphicsConfiguration に関連付けられた ColorModel を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
CompositeContext |
Composite.createContext(ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints)
合成操作を実行するのに使用される状態を格納するコンテキストを作成します。
|
CompositeContext |
AlphaComposite.createContext(ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints)
合成操作のコンテキストを作成します。
|
PaintContext |
Color.createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)
塗りつぶした色のフィールドパターンを生成するために使用される
PaintContext を作成して返します。 |
PaintContext |
RadialGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
色の円放射状グラデーションパターンを生成するために使用される
PaintContext を作成して返します。 |
PaintContext |
LinearGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
カラーの線形グラデーションパターンを生成するために使用される
PaintContext を作成して返します。 |
PaintContext |
Paint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
カラーパターンを生成するために使用される
PaintContext を作成して返します。 |
PaintContext |
TexturePaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
タイリングされたイメージパターンを生成するために使用される
PaintContext を作成して返します。 |
PaintContext |
GradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
カラーの線形グラデーションパターンを生成するために使用される
PaintContext を作成して返します。 |
修飾子と型 | クラスと説明 |
---|---|
class |
ComponentColorModel
これは
ColorModel クラスの 1 つで、ピクセル値を扱います。このピクセル値は、色情報およびアルファ情報を個別のサンプルとして表現し、各サンプルを個別のデータ要素に格納します。 |
class |
DirectColorModel
DirectColorModel クラスは、RGB の色とアルファの情報を個別のサンプルとして表し、1 つのピクセルのすべてのサンプルを int、short、または byte 型の数で 1 つにパックするピクセル値を扱う ColorModel クラスです。 |
class |
IndexColorModel
IndexColorModel クラスは、デフォルトの sRGB カラースペースの固定カラーマップに対するインデックスである、単一のサンプルからなるピクセル値を扱う ColorModel クラスです。 |
class |
PackedColorModel
PackedColorModel クラスは、色とアルファの情報を個別のサンプルとして表し、1 つのピクセルのすべてのサンプルを int、short、または byte 型の数で 1 つにパックするピクセル値を扱う抽象 ColorModel クラスです。 |
修飾子と型 | フィールドと説明 |
---|---|
protected ColorModel |
RGBImageFilter.newmodel
ユーザーが
substituteColorModel を呼び出したときに origmodel を置き換える ColorModel です。 |
protected ColorModel |
RGBImageFilter.origmodel
|
修飾子と型 | メソッドと説明 |
---|---|
ColorModel |
ComponentColorModel.coerceData(WritableRaster raster, boolean isAlphaPremultiplied)
ラスタデータが
isAlphaPremultiplied 変数で指定された状態と一致するようにします。このとき、データはこの ColorModel によって現在正しく記述されていると見なされます。 |
ColorModel |
DirectColorModel.coerceData(WritableRaster raster, boolean isAlphaPremultiplied)
ラスタデータが
isAlphaPremultiplied 変数で指定された状態と一致するようにします。このとき、データはこの ColorModel によって現在正しく記述されていると見なされます。 |
ColorModel |
ColorModel.coerceData(WritableRaster raster, boolean isAlphaPremultiplied)
ラスタデータが
isAlphaPremultiplied 変数で指定された状態と一致するようにします。このとき、データはこの ColorModel によって現在正しく記述されていると見なされます。 |
ColorModel |
PixelGrabber.getColorModel()
ピクセルを配列に格納するための ColorModel を返します。
|
ColorModel |
BufferedImage.getColorModel()
ColorModel を返します。 |
ColorModel |
RenderedImage.getColorModel()
このイメージに関連した ColorModel を返します。
|
static ColorModel |
ColorModel.getRGBdefault()
プログラマのために、AWT イメージインタフェースの多くのメソッドで使用される整数型 RGB 値のデフォルト形式を記述する
DirectColorModel を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
BufferedImage |
LookupOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
|
BufferedImage |
BufferedImageOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
|
BufferedImage |
ConvolveOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
|
BufferedImage |
ColorConvertOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
この転送元を指定して、適切なサイズおよびバンド数で、ゼロ化された転送先イメージを作成します。
|
BufferedImage |
RescaleOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
|
BufferedImage |
AffineTransformOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
|
void |
MemoryImageSource.newPixels(byte[] newpix, ColorModel newmodel, int offset, int scansize)
新しい byte 配列を、このイメージのピクセルを保持するように変更します。
|
void |
MemoryImageSource.newPixels(int[] newpix, ColorModel newmodel, int offset, int scansize)
新しい int 配列を、このイメージのピクセルを保持するように変更します。
|
void |
RGBImageFilter.setColorModel(ColorModel model)
ColorModel が IndexColorModel で、サブクラスが canFilterIndexColorModel フラグを true に設定した場合は、元の ColorModel オブジェクトが setPixels メソッドで呼び出されるところではどこでも、フィルタ処理されたカラーモデルに置き換えます。
|
void |
ImageConsumer.setColorModel(ColorModel model)
setPixels メソッドを使って報告されるピクセルの大部分に対して使用される ColorModel オブジェクトを設定します。
|
void |
PixelGrabber.setColorModel(ColorModel model)
setColorModel メソッドは、ピクセルを取り出すためにこのクラスが実装しなければならない ImageConsumer API の一部です。
|
void |
ImageFilter.setColorModel(ColorModel model)
ImageConsumer インタフェースの setColorModel メソッドで提供される情報をフィルタ処理します。
|
void |
BufferedImageFilter.setColorModel(ColorModel model)
ImageConsumer インタフェースの setColorModel メソッドで提供される情報をフィルタ処理します。 |
void |
AreaAveragingScaleFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。渡されたバイトピクセル用のコンポーネントすべてを蓄積配列にまとめて、完全なピクセル行のための平均化データをすべて送出します。
|
void |
RGBImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
ColorModel オブジェクトが、すでに変換されたオブジェクトと同じである場合、変換された ColorModel を使用して単純にピクセルを渡します。
|
void |
ImageConsumer.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
イメージのピクセルを 1 回以上の setPixels メソッド呼び出しによって転送します。
|
void |
CropImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
転送されてきた byte 配列のピクセルが、抽出する領域に入っているかどうかを判定し、その領域に入るピクセルのサブセットだけを再転送します。
|
void |
ReplicateScaleFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
転送された byte ピクセルで、大きさを変更する転送先イメージにどの列や行が必要か選択し、必要とされる列や行だけを渡します。また必要に応じて複写します。
|
void |
PixelGrabber.setPixels(int srcX, int srcY, int srcW, int srcH, ColorModel model, byte[] pixels, int srcOff, int srcScan)
setPixels メソッドは、ピクセルを取り出すためにこのクラスが実装しなければならない ImageConsumer API の一部です。
|
void |
ImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
byte 配列をとる ImageConsumer インタフェースの setPixels メソッドで提供される情報にフィルタをかけます。
|
void |
BufferedImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
byte 配列をとる
ImageConsumer インタフェースの setPixels メソッドで提供される情報をフィルタ処理します。 |
void |
AreaAveragingScaleFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
渡された int ピクセル用のコンポーネントすべてを蓄積配列にまとめて、完全なピクセル行のための平均化されたデータをすべて送出します。
|
void |
RGBImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
ColorModel オブジェクトが、すでに変換されたオブジェクトと同じである場合、変換された ColorModel を使用して単純にピクセルを渡します。そうでない場合、int ピクセルのバッファーをデフォルトの RGB ColorModel に変換し、変換されたバッファーを filterRGBPixels メソッドへ渡し、1 つずつ変換します。
|
void |
ImageConsumer.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
イメージのピクセルは、1 回以上の setPixels メソッドの呼び出しによって転送されます。
|
void |
CropImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
転送されてきた int 配列のピクセルが、抽出する領域に入っているかどうかを判定し、その領域に入るピクセルのサブセットだけを再転送します。
|
void |
ReplicateScaleFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
転送された int ピクセルで、大きさを変更する転送先イメージにどの列や行が必要か選択し、必要とされる列や行だけを渡します。また必要に応じて複写します。
|
void |
PixelGrabber.setPixels(int srcX, int srcY, int srcW, int srcH, ColorModel model, int[] pixels, int srcOff, int srcScan)
setPixels メソッドは、ピクセルを取り出すためにこのクラスが実装しなければならない ImageConsumer API の一部です。
|
void |
ImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
整数値配列をとる、ImageConsumer インタフェースの setPixels メソッドで提供される情報にフィルタをかけます。
|
void |
BufferedImageFilter.setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
整数値配列をとる、
ImageConsumer インタフェースの setPixels メソッドで提供される情報をフィルタ処理します。 |
void |
RGBImageFilter.substituteColorModel(ColorModel oldcm, ColorModel newcm)
置換用の 2 つの ColorModel オブジェクトを登録します。
|
コンストラクタと説明 |
---|
BufferedImage(ColorModel cm, WritableRaster raster, boolean isRasterPremultiplied, Hashtable<?,?> properties)
指定された
ColorModel と Raster で新しい BufferedImage を構築します。 |
MemoryImageSource(int w, int h, ColorModel cm, byte[] pix, int off, int scan)
byte 配列を使用して Image オブジェクトデータを生成する ImageProducer オブジェクトを構築します。
|
MemoryImageSource(int w, int h, ColorModel cm, byte[] pix, int off, int scan, Hashtable<?,?> props)
byte 配列を使用して Image オブジェクトデータを生成する ImageProducer オブジェクトを構築します。
|
MemoryImageSource(int w, int h, ColorModel cm, int[] pix, int off, int scan)
整数型配列を使用して Image オブジェクトデータを生成する ImageProducer オブジェクトを構築します。
|
MemoryImageSource(int w, int h, ColorModel cm, int[] pix, int off, int scan, Hashtable<?,?> props)
整数型配列を使用して Image オブジェクトデータを生成する ImageProducer オブジェクトを構築します。
|
修飾子と型 | フィールドと説明 |
---|---|
protected ColorModel |
ImageTypeSpecifier.colorModel
プロトタイプとして使用する
ColorModel です。 |
修飾子と型 | メソッドと説明 |
---|---|
ColorModel |
ImageTypeSpecifier.getColorModel()
オブジェクトで指定された
ColorModel を返します。 |
コンストラクタと説明 |
---|
ImageTypeSpecifier(ColorModel colorModel, SampleModel sampleModel)
ColorModel と SampleModel から直接 ImageTypeSpecifier を構築します。 |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.