| ■9737 / ) |
Re[4]: エディタのスムーズスクロールのテクニック |
□投稿者/ 渋木宏明(ひどり) (507回)-(2007/11/03(Sat) 00:10:32)
|
2007/11/03(Sat) 01:08:51 編集(投稿者)
> 一度、rgbValues()に引取ることは、なんとなくイヤなのです > もし、bmpDataの中で直接copyできる方法がありましたら、ご教授の程よろしくおねがいします
Masrhal.Copy には IntPtr to IntPtr の転送が用意されてないようなんで、標準ライブラリの範囲では出来なさそうです。
とすると、unsafe にして自分でループ回してコピーって方向もありそうだけど、あまり目覚ましいパフォーマンス向上は無いんじゃないかなぁ。 実測とかしてないんで、「勘」ですけど。
ちゅーか、現状でもまだチューニングの余地があるんじゃないかと。 どうせビットマップデータは4バイト境界に整列しているので、byte 配列としてコピーするのではなく、long 配列としてコピーした方が速くなるんじゃないかな。
|
|