■9902 / ) |
Re[1]: pictureboxへの描画処理速度について |
□投稿者/ Tom Yama (23回)-(2007/11/06(Tue) 20:40:22)
|
■No9900 (トップオブツヨシ さん) に返信 > pictureboxに描画を行っているのですが、処理速度の向上について検討しています。良い案が浮かびません。 > どなたか良い案をご存知の方がいればお願い致します。 > > <実現内容> > 1項目に対して、1件ずつある条件で色を変化させた線(最大1000件分の集合)を描画する。 > > <処理内容> > ・幅3000ピクセルのpictureboxを用意します。 > ※高さは特に指定しません。 > > (1)幅3000ピクセルを1000件で割ります。→ 1件当たりの幅を求めます。 > (2)その1件に対して線を描画します(1件当たりの幅分だけ、また平行線)。 → ここである条件で求めた色を付け、描画する。 > (3)上記を1000回繰り返します。 > > (1),(2),(3)の一連の流れを1項目分とします。 > > これを200項目分行います。 > 1つの項目に対して、1000回ループを行い描画し、それを×200回行います。 > > このような処理をしているのですが、処理速度が遅すぎです。。 > すいませんがよろしくお願い致します。 ・要するに、毎回、20万本、線を引いている。ということでしょうか? ・1項目、1pictureboxですか? ・幅3000ピクセルの項目が、全部で200あるんですよね?ということは、画面に表示されているのは、その一部ですよね? フォームの位置を動かすなどして、ほんの一部しか表示されなくしても、やっぱり、遅いですか? # あっ、もしかして、ダブルバッファリングしている?
|
|