|
分類:[.NET 全般]
VB.NETです。
500x500ピクセルのPictureBoxを5個程度フォームに配置し、 これらで表示させる画像を高速で変化させるプログラムを作りたいと考えています。
プログラムはバックグラウンドで走っており、 Forループで画像の生成を行い、 BeginInvokeでフォームに画像を渡し Invalidateで画像の更新を行っています。
100msくらいの間隔だと、うまく表示できるのですが 50msくらいの間隔になると、画像が更新されないものがでてきてしまいます。
一般的な動画30〜60fpsなので、 これくらいの速度では更新できるのではないかと思うのですが どのようにすれば、高速描画することができますでしょうか?
|