2009-07-10 31 views
0

私はDrawDib APIを一度も使用していません。 アプリケーションのUIレンダリングはstretchDIBitsに基づいています。 描画する大きな画像がたくさんあるので、stretchDIBits(HAFTONEはレンダリング結果を良くするために使用されます)です。DrawDib StretchDIBitsはどちらが速いのですか?

私はDrawDibについて、DIBをDCに描画するための効率的なAPI群について聞いたことがあります。それはstretchDIBitsよりも優れていますか?

は、誰も私にそれらのいくつかの比較ですドキュメントを与えることができますか? 質問が愚かな場合は、ごめんなさい。私は本当にこれについてほとんど経験がありません。

ありがとうございます。

答えて

0

あなたはthisを読みましたか?

まとめると、DrawDibは は、それらが 画像延伸及びディザ 機能を提供するという点でStretchDIBits 機能と同様な機能。しかし、DrawDib 機能は、画像伸張、 データストリーミング、およびディスプレイアダプタのより多く をサポートします。

の状況で DrawDib関数を使用すると便利です。依然として、StretchDIBitsはDrawDib 機能よりもより多様であり、 DrawDib機能が 所望の機能性を提供することができないときに使用されるべきです。次 リストは DrawDib機能またはStretchDIBitsを使用するかどうかを決定する際 を考慮すべき要因について説明します。

+0

ありがとう!私はこのDrawDibが優れていると思います。 – user25749

関連する問題