|
Java プラットフォーム 1.2 |
|||||||||
前 次 | フレームあり フレームなし |
ColorModel を使用するパッケージ | |
java.awt | このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 |
java.awt.image | イメージの作成や変更を行うクラスを提供します。 |
java.awt における ColorModel の使用方法 |
ColorModel を返す java.awt におけるメソッド | |
ColorModel |
Component.getColorModel()
コンポーネントを出力デバイスに表示するのに使用される ColorModel のインスタンスを取得します。 |
ColorModel |
PaintContext.getColorModel()
出力の ColorModel を返します。 |
abstract ColorModel |
Toolkit.getColorModel()
このツールキットの画面のカラーモデルを判定します。 |
abstract ColorModel |
GraphicsConfiguration.getColorModel()
この GraphicsConfiguration に関連付けられた ColorModel を返します。 |
abstract ColorModel |
GraphicsConfiguration.getColorModel(int transparency)
指定された透明度をサポートし、この GraphicsConfiguration に関連付けられた ColorModel を返します。 |
型 ColorModel のパラメータを持つ java.awt におけるメソッド | |
CompositeContext |
AlphaComposite.createContext(ColorModel srcColorModel,
ColorModel dstColorModel,
RenderingHints hints)
合成オペレーションのコンテキストを作成します。 |
PaintContext |
TexturePaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
カラーパターンを生成するために使用されるコンテキストを作成して返します。 |
PaintContext |
GradientPaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
色のパターンを生成するために使用されるコンテキストを作成して返します。 |
PaintContext |
Color.createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
ソリッドカラーパターンを作成するのに使用される PaintContext を作成して返します。 |
PaintContext |
SystemColor.createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
ソリッドカラーパターンを作成するために使用される PaintContext を作成して返します。 |
PaintContext |
Paint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
カラーパターンを生成するために使用される PaintContext を作成して返します。 |
CompositeContext |
Composite.createContext(ColorModel srcColorModel,
ColorModel dstColorModel,
RenderingHints hints)
合成オペレーションを実行するのに使用される状態を格納するコンテキストを作成します。 |
java.awt.image における ColorModel の使用方法 |
java.awt.image における ColorModel のサブクラス | |
class |
ComponentColorModel
これは ColorModel クラスの 1 つで、ピクセル値を扱います。 |
class |
DirectColorModel
RGB の色とアルファの情報を個別のサンプルとして表し、1 つのピクセルのすべてのサンプルを int、short、または byte 型の数で 1 つにパックするピクセル値を扱う抽象 ColorModel クラスです。 |
class |
IndexColorModel
デフォルトの sRGB ColorSpace の固定カラーマップに対するインデックスである、単一のサンプルからなるピクセル値を扱う ColorModel クラスです。 |
class |
PackedColorModel
色とアルファの情報を個別のサンプルとして表現し、単一ピクセルのすべてのサンプルを int、short、または byte 形式で 1 つにパックするピクセル値を扱う抽象 ColorModel クラスです。 |
ColorModel として宣言される java.awt.image におけるフィールド | |
protected ColorModel |
RGBImageFilter.origmodel
|
protected ColorModel |
RGBImageFilter.newmodel
|
ColorModel を返す java.awt.image におけるメソッド | |
static ColorModel |
ColorModel.getRGBdefault()
プログラマのために、AWT イメージインタフェースの多くのメソッドで使用される整数型 RGB 値のデフォルト形式を記述する DirectColorModel を返します。 |
ColorModel |
ColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
ラスタデータが isAlphaPremultiplied 変数で指定された状態と一致するようにします。 |
ColorModel |
PixelGrabber.getColorModel()
ピクセルを配列に格納するための ColorModel を取得します。 |
ColorModel |
BufferedImage.getColorModel()
ColorModel を返します。 |
ColorModel |
DirectColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
変数 isAlphaPremultiplied で指定されている状態に Raster データを強制的に一致させます。 |
ColorModel |
ComponentColorModel.coerceData(WritableRaster raster,
boolean isAlphaPremultiplied)
ラスタデータが、 isAlphaPremultiplied 変数で指定された状態と一致するようにし、このときデータがこの ColorModel で現在正しく記述されていると見なされます。 |
ColorModel |
RenderedImage.getColorModel()
このイメージに関連付けられている ColorModel を返します。 |
型 ColorModel のパラメータを持つ java.awt.image におけるメソッド | |
BufferedImage |
BufferedImageOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
正しいサイズおよびバンド数で、ゼロ化されたデスティネーションイメージを作成します。 |
BufferedImage |
LookupOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
適切なサイズと数のバンドを持つゼロ化されたデスティネーションイメージを作成します。 |
void |
ImageFilter.setColorModel(ColorModel model)
ImageConsumer インタフェースの setColorModel メソッドで提供される情報にフィルタをかけます。 |
void |
ImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
byte 配列をとる、ImageConsumer インタフェースの setPixels メソッドで提供される情報にフィルタをかけます。 |
void |
ImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
int 配列をとる、ImageConsumer インタフェースの setPixels メソッドで提供される情報にフィルタをかけます。 |
void |
ReplicateScaleFilter.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,
int[] pixels,
int off,
int scansize)
転送された int ピクセルで、大きさを変更するデスティネーションイメージにどの列や行が必要か選択し、必要とされる列や行を単に通過させます。 |
void |
CropImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
転送されてきた byte 配列のピクセルが、抽出する領域に入っているかどうかを判定し、その領域に入るピクセルのサブセットだけを再転送します。 |
void |
CropImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
転送されてきた int 配列のピクセルが、抽出する領域に入っているかどうかを判定し、その領域に入るピクセルのサブセットだけを再転送します。 |
void |
PixelGrabber.setColorModel(ColorModel model)
setColorModel メソッドは、ピクセルを取り出すためにこのクラスが実装しなければならない ImageConsumer API の一部です。 |
void |
PixelGrabber.setPixels(int srcX,
int srcY,
int srcW,
int srcH,
ColorModel model,
byte[] pixels,
int srcOff,
int srcScan)
setPixels メソッドは、ピクセルを取り出すためにこのクラスが実装しなければならない ImageConsumer API の一部です。 |
void |
PixelGrabber.setPixels(int srcX,
int srcY,
int srcW,
int srcH,
ColorModel model,
int[] pixels,
int srcOff,
int srcScan)
setPixels メソッドは、ピクセルを取り出すためにこのクラスが実装しなければならない ImageConsumer API の一部です。 |
BufferedImage |
RescaleOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
ゼロ化されたデスティネーションイメージを、正しいサイズおよびバンド数で作成します。 |
BufferedImage |
ColorConvertOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
このソースを指定して、適切なサイズおよびバンド数で、ゼロ化されたデスティネーションイメージを作成します。 |
void |
AreaAveragingScaleFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
渡されたバイトピクセル用のコンポーネントすべてを蓄積配列にまとめて、完全なピクセル行のための平均化データをすべて送出します。 |
void |
AreaAveragingScaleFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
渡された int ピクセル用のコンポーネントすべてを蓄積配列にまとめて、完全なピクセル行のための平均化されたデータをすべて送出します。 |
void |
BufferedImageFilter.setColorModel(ColorModel model)
ImageConsumer インタフェースの setColorModel メソッドで提供される情報にフィルタをかけます。 |
void |
BufferedImageFilter.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,
int[] pixels,
int off,
int scansize)
整数の配列をとる ImageConsumer インタフェースの setPixels メソッドで提供される情報にフィルタをかけます。 |
void |
ImageConsumer.setColorModel(ColorModel model)
setPixels メソッドを使って設定されるピクセルの大部分に対して使用される ColorModel オブジェクトを設定します。 |
void |
ImageConsumer.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
イメージのピクセルは、1 回以上の setPixels メソッドの呼び出しによって転送されます。 |
void |
ImageConsumer.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
イメージのピクセルは、1 回以上の setPixels メソッドの呼び出しによって転送されます。 |
BufferedImage |
ConvolveOp.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 配列を、このイメージのピクセルを保持するように変更します。 |
BufferedImage |
AffineTransformOp.createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
正しいサイズおよびバンド数で、ゼロ化されたデスティネーションのイメージを作成します。 |
void |
RGBImageFilter.setColorModel(ColorModel model)
ColorModel が IndexColorModel で、サブクラスが canFilterIndexColorModel フラグを true に設定した場合は、元の ColorModel オブジェクトが setPixels メソッドで呼び出されるところではどこでも、フィルタをかけたカラーモデルに置き換えます。 |
void |
RGBImageFilter.substituteColorModel(ColorModel oldcm,
ColorModel newcm)
置換用の 2 つの ColorModel オブジェクトを登録します。 |
void |
RGBImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
ColorModel オブジェクトが、すでに変換されたオブジェクトと同じである場合、変換された ColorModel を使用してピクセルを単に通過させます。 |
void |
RGBImageFilter.setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
ColorModel オブジェクトが、すでに変換されたオブジェクトと同じである場合、変換された ColorModel を使用してピクセルを単に通過させます。 |
型 ColorModel のパラメータを持つ java.awt.image におけるコンストラクタ | |
BufferedImage.BufferedImage(ColorModel cm,
WritableRaster raster,
boolean isRasterPremultiplied,
Hashtable properties)
ColorModel および Raster を指定して、新しい BufferedImage を構築します。 |
|
MemoryImageSource.MemoryImageSource(int w,
int h,
ColorModel cm,
byte[] pix,
int off,
int scan)
byte 配列を使用して Image オブジェクトデータを生成する ImageProducer オブジェクトを構築します。 |
|
MemoryImageSource.MemoryImageSource(int w,
int h,
ColorModel cm,
byte[] pix,
int off,
int scan,
Hashtable props)
byte 配列を使用して Image オブジェクトデータを生成する ImageProducer オブジェクトを構築します。 |
|
MemoryImageSource.MemoryImageSource(int w,
int h,
ColorModel cm,
int[] pix,
int off,
int scan)
int 配列を使用して Image オブジェクトデータを生成する ImageProducer オブジェクトを構築します。 |
|
MemoryImageSource.MemoryImageSource(int w,
int h,
ColorModel cm,
int[] pix,
int off,
int scan,
Hashtable props)
int 配列を使用して Image オブジェクトデータを生成する ImageProducer オブジェクトを構築します。 |
|
Java プラットフォーム 1.2 |
|||||||||
前 次 | フレームあり フレームなし |