CImage::GetBits
更新 : 2007 年 11 月
ビットマップ内の特定のピクセルのビット値を指すポインタを取得します。
void* GetBits( ) throw( );
戻り値
ビットマップ バッファへのポインタを返します。ビットマップが逆方向 (下から上) の DIB の場合、このポインタはビットマップ バッファの末尾近くを指します。ビットマップが順方向 (上から下) の DIB の場合は、ビットマップ バッファの先頭バイトを指します。
解説
取得したポインタと GetPitch の戻り値を使用すると、イメージ内のピクセルを個別に指定して変更できます。
メモ : |
---|
このメソッドは DIB セクション ビットマップだけをサポートしています。したがって、CImage オブジェクトに割り当てたイメージのピクセルにアクセスする方法は、DIB セクションのピクセルにアクセスする方法と同じです。返されるポインタは、座標 (0, 0) のピクセルを指します。 |
必要条件
ヘッダー : atlimage.h