次の方法で共有


CImage::GetPixelAddress

更新 : 2007 年 11 月

ピクセルの正確なアドレスを取得します。

void* GetPixelAddress(
   int x,
   int y 
) throw( );

パラメータ

  • x
    ピクセルの x 座標。

  • y
    ピクセルの y 座標。

解説

ピクセルのアドレスは、指定した座標、ビットマップのピッチ、および 1 ピクセルあたりのビット数を基に計算されます。

1 ピクセルあたりのビット数が 8 ビット未満の場合、このメソッドは指定されたピクセルを含むバイトのアドレスを戻します。たとえば、イメージの各ピクセルが 4 ビットの場合は、GetPixelAddress は最初のピクセルのバイトアドレスを返します。それ以降のピクセルのアドレスは 1 バイトに 2 ピクセル含まれることを考慮して計算する必要があります。

w01eyy56.alert_note(ja-jp,VS.90).gifメモ :

このメソッドは、DIB セクション ビットマップだけをサポートします。

必要条件

ヘッダー : atlimage.h

参照

参照

CImage クラス

その他の技術情報

CImage のメンバ