C++ および Win API を使用して、Windows プラットフォーム用のスクリーンセーバーを作成しようとしています。グラフィックスをレンダリングするために GDI+ を使用していますが、アニメーション (フェードインとフェードアウト) を少しだけ使用して png をレンダリングすると、非常に「CPU が重くなる」という問題があります。
GDI+ API の GPU アクセラレーションを有効にする方法があるかどうか疑問に思っていましたか? それが不可能な場合、GPU アクセラレーション (OpenGL または DirectX を除く) をサポートする非管理コードから使用できるものはありますか?