昨日作った巨大配列が測定結果だとしよう。
それをビジュアルに画面に表示したいってのは普通の要求だ。
Bitmapなコンストラクターに配列からデータをピクセル単位でコピーすれば簡単簡単。。。。
んが!GetPixel() SetPixel()が死ぬほど遅いんですけど。。。。
その上出来た画像の一部を切り出してコピーしようと
Bitmap^ NewImage = gcnew Bitmap(OldImage,width,hight)
なんてやるとメモリー不足ですって落ちまくる。
Bitmap^ NewImage = OldImage->Clone( cloneRect, PixelFormat );
でなんとかかわしたけど、両者の問題の根本は同じところに有るような気がするな。つーかCloneも無茶苦茶遅い。
結局ファイルのロードやセーブを自分でやって画像の処理もDIBでやれば全て解決するのは解っちゃいるがただのテストプログラムなのでもういいや(w |