C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 23 を表示中)
■9900 / )  pictureboxへの描画処理速度について
□投稿者/ トップオブツヨシ (3回)-(2007/11/06(Tue) 20:15:37)

分類:[VB.NET/VB2005] 

pictureboxに描画を行っているのですが、処理速度の向上について検討しています。良い案が浮かびません。
どなたか良い案をご存知の方がいればお願い致します。

<実現内容>
1項目に対して、1件ずつある条件で色を変化させた線(最大1000件分の集合)を描画する。

<処理内容>
・幅3000ピクセルのpictureboxを用意します。
※高さは特に指定しません。

(1)幅3000ピクセルを1000件で割ります。→ 1件当たりの幅を求めます。
(2)その1件に対して線を描画します(1件当たりの幅分だけ、また平行線)。 → ここである条件で求めた色を付け、描画する。
(3)上記を1000回繰り返します。

(1),(2),(3)の一連の流れを1項目分とします。

これを200項目分行います。
1つの項目に対して、1000回ループを行い描画し、それを×200回行います。

このような処理をしているのですが、処理速度が遅すぎです。。
すいませんがよろしくお願い致します。





返信 編集キー/


管理者用

- Child Tree -