>>586,587
一回しかLockBitsしてないよ
でも解像度5000x5000の画像ともなるとたった一回のLockBitsでも結構時間かかるみたいなんだよ
アドレス固定に時間がかかってるとかなのだろうか

BitmapData bd = bmp.LockBits(new Rectangle(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadOnly, bmp.PixelFormat);
これだけで1秒かかる