パフォーマンス上の理由から、アプリケーションを GDI+ から Direct2D に移行しようとしています。
以前は、HALFTONE モードで StretchBlt() を使用していましたが、これは素晴らしい結果をもたらしましたが、結果が遅くなりました。
現在、RenderTarget->DrawBitmap() を使用して Direct2D で描画していますが、LINEAR と NEAREST_NEIGHBOR の 2 つのモードしかなく、どちらもあまり優れていません。LINEAR の方が優れていますが、依然としてひどいアーティファクトが生成されます。
Direct2D には高品質のスケーリング オプションがありますか? そうでない場合は、GDI を使用したほうがよいでしょうか、それとも別のオプションがありますか? これは、さまざまな Win32 コントロールを備えたウィンドウで実行される Windows アプリケーションです。