クラス java.awt.image.DirectColorModel
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.awt.image.DirectColorModel

java.lang.Object
   |
   +----java.awt.image.ColorModel
           |
           +----java.awt.image.DirectColorModel

public class DirectColorModel
extends ColorModel
この ColorModel クラスでは、ピクセル値自身が色成分を持っている。 このようなピクセル値をアルファ・赤・緑・青成分に変換する。 この ColorModel は X11 の TrueColor に類似している。

このクラスの多くのメソッドは final である。この理由は、下層のネイティブ なグラフィックスのコードがこのクラスの設計と操作に関しての前提を持ち、 これらの前提がこのクラスで final になっているメソッド の実装に反映されているからである。このクラスをサブクラス化す ることはできるが、final メソッドの動作を変更することはできない。

参照:
ColorModel

Constructor Index

 o DirectColorModel(int, int, int, int)
赤・緑・青成分のビットマスクを指定して DirectColorModel を作成する。
 o DirectColorModel(int, int, int, int, int)
アルファ・赤・緑・青成分のビットマスクを指定して DirectColorModel を作成する。

Method Index

 o getAlpha(int)
指定ピクセル値のアルファ成分を0から255の範囲で返す。
 o getAlphaMask()
ピクセルのどのビットがアルファ成分なのかを表わすマスクを返す。
 o getBlue(int)
指定ピクセル値の青成分を0から255の範囲で返す。
 o getBlueMask()
ピクセルのどのビットが青成分なのかを表わすマスクを返す。
 o getGreen(int)
指定ピクセル値の緑赤成分を0から255の範囲で返す。
 o getGreenMask()
ピクセルのどのビットが緑成分なのかを表わすマスクを返す。
 o getRGB(int)
デフォルトの ColorModel でのピクセルの色を返す。
 o getRed(int)
指定ピクセル値の赤成分を0から255の範囲で返す。
 o getRedMask()
ピクセルのどのビットが赤成分なのかを表わすマスクを返す。

Constructors

 o DirectColorModel
  public DirectColorModel(int bits,
                          int rmask,
                          int gmask,
                          int bmask)
赤・緑・青成分のビットマスクを指定して DirectColorModel を作成する。この ColorModel ではすべてのピクセルは 255 の アルファ値を持つ(完全に不透明である)。 それぞれのマスクのすべてのビットは連続し、 少なくとも指定されたビット数分を持っていなければならない。
 o DirectColorModel
  public DirectColorModel(int bits,
                          int rmask,
                          int gmask,
                          int bmask,
                          int amask)
アルファ・赤・緑・青成分のビットマスクを指定して DirectColorModel を作成する。 それぞれのマスクのすべてのビットは連続し、 少なくとも指定されたビット数分を持っていなければならない。

Methods

 o getRedMask
  public final int getRedMask()
ピクセルのどのビットが赤成分なのかを表わすマスクを返す。
 o getGreenMask
  public final int getGreenMask()
ピクセルのどのビットが緑成分なのかを表わすマスクを返す。
 o getBlueMask
  public final int getBlueMask()
ピクセルのどのビットが青成分なのかを表わすマスクを返す。
 o getAlphaMask
  public final int getAlphaMask()
ピクセルのどのビットがアルファ成分なのかを表わすマスクを返す。
 o getRed
  public final int getRed(int pixel)
指定ピクセル値の赤成分を0から255の範囲で返す。
オーバーライド:
クラス ColorModelgetRed
 o getGreen
  public final int getGreen(int pixel)
指定ピクセル値の緑赤成分を0から255の範囲で返す。
オーバーライド:
クラス ColorModelgetGreen
 o getBlue
  public final int getBlue(int pixel)
指定ピクセル値の青成分を0から255の範囲で返す。
オーバーライド:
クラス ColorModelgetBlue
 o getAlpha
  public final int getAlpha(int pixel)
指定ピクセル値のアルファ成分を0から255の範囲で返す。
オーバーライド:
クラス ColorModelgetAlpha
 o getRGB
  public final int getRGB(int pixel)
デフォルトの ColorModel でのピクセルの色を返す。
オーバーライド:
クラス ColorModelgetRGB
参照:
getRGBdefault

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標