0

DrawDib API を使用したことがありません。アプリケーションの UI レンダリングは、stretchDIBits に基づいています。描画する大きな画像が本当にたくさんあるので、stretchDIBits (より良いレンダリング結果を得るために HAFTONE が使用されます) のパフォーマンスは悪いです...

DrawDib は、DIB を DC に描画するための効率的な API のグループであると聞きました。それはstretchDIBitsよりも優れていますか?

誰かがそれらの比較ドキュメントをくれますか? 質問がばかげている場合は、申し訳ありません。私はこれについて本当にほとんど経験がありません。

前もって感謝します。

4

1 に答える 1

0

これを読みましたか?

全体として、DrawDib 関数は、イメージのストレッチおよびディザリング機能を提供するという点で StretchDIBits 関数に似ています。ただし、DrawDib 関数は、イメージの圧縮解除、データ ストリーミング、および多数のディスプレイ アダプターをサポートしています。

状況によっては、DrawDib 関数を使用すると便利な場合があります。それでも、StretchDIBits は DrawDib 関数よりも多様であるため、DrawDib 関数が目的の機能を提供できない場合に使用する必要があります。次の一覧では、DrawDib 関数と StretchDIBits のどちらを使用するかを決定する際に考慮すべき要素について説明します。

于 2009-07-10T09:13:39.323 に答える