0

GDI +を使用してc#で画像をレンダリングしています。中品質の画像が使用されている場合、この方法は正常に機能します。

Graphics.DrawImage

これを高速化する方法はありますか?メモリ内で圧縮することにより、その場で画像のサイズを小さくできますか?これにはもっと時間がかかりますか?任意のアイデア

4

2 に答える 2

2

画像をスケーリングしない場合は、 DrawImageUnscaled が役立ちます。事前に乗算された RGBA への設定も検討してください。画像を小さなチャンクに分割します。

ここを参照してください: http://www.gamedev.net/topic/467752-maximizing-gdi-speed/

于 2012-06-16T16:09:03.637 に答える
0

同様の質問があったようです: GDI の DrawImage(Unscaled) よりもパフォーマンスを向上させる方法は?

その男は、物事を本当にスピードアップするために、OpenTK の上に独自のライブラリを作成することになりました。

于 2012-06-16T16:10:55.363 に答える