tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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で組むと表示関連は関連されるのでしょうか?

よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。