タイトル : pictureboxの高速描画 投稿日 : 2007/07/20(Fri) 10:16 投稿者 : ぷち
ご回答ありがとうございます。 > 画像の種類は何ですか? ビットの深さが8のjpgです。 > 色数32bitのbitmapだとすると画像のイメージ分だけで約400MBはメモリを消費しますが、 > ビデオカードの性能やメインメモリの容量は十分でしょうか? > (OS、VisualStudio、.NET Frameworkで消費する分も考慮するとメインメモリが1GBでも少ないかも) メモリは2Gですがやっぱ遅いです。 > よっぽど大きな画面でも10000*10000は全部を一度には表示できないですよね? > 画面に表示する分だけ描画してはいかがでしょうか? 現在、全画像を一度imageにおいてから表示部分のみを表示しています。 しかし、全画面を表示する時もあるためその時は更に遅くなります。 > #それでもいまどきの画面サイズ一杯に描画するとなると > #やはり遅いかもしれません VB6ではscalemodeに「twip」がありました。これだと結構速く表示されていました。 しかし、2005はピクセルしか対応していないようです。 これに変わる設定はないのでしょうか? また、CやVC2005で組むと表示関連は関連されるのでしょうか? よろしくお願いします。 |