詳しい人教えてください。

CImageで読み込んだ画像をIntegerのフィールドに
転送したいのですが、GetPixelを使うと遅すぎてつらいです。
なにか良い方法はないでしょうか。

画像サイズは4800 x 4800 の、BITMAPを読み込んだものです。
色数は 1ビット、および8ビット(モノクロ256階調)です。
転送先は、new int[4800*4800] で、書き込みは、転送元が
白でないなら、intの特定のビットをONにしています。

高々25Mピクセルの転送に数分(1.4GHz)かかっているので
多分関数オーバーヘッドおよびGetPixelの過剰な処理が効いているのだと考えています。

メモリ転送系で一気にバッファに写す、あるいは少なくとも
CImageの各ピクセルにポインタで直接アクセスしたいのですが。