.NETv3.5で正常に機能している画像サイズ変更パイプラインにWPFを使用しています。プロジェクトをターゲットv4.0にアップグレードしたところ、サイズ変更されたすべてのイメージのエイリアスが大きくなりました。画像パイプラインコードは変更されていません。
デフォルトのWPF設定はv3.5とv4.0の間で変更されましたか?
サイズ変更されたビットマップイメージのディザリングをWPFで制御するにはどうすればよいですか?
、、、、、を使用しBitmapImage
ていますがDrawingVisual
、ディザリングに関連するプロパティが表示されません。GDI +にはたくさんの設定があったので、何かが足りないと思います。DrawingContext
RenderTargetBitmap
BitmapEncoder
BitmapFrame
更新:私が見たすべてのソリューションは、WindowオブジェクトまたはXAML環境を想定しているようです。これは、UIのないWindowsサービス内で実行されます。この設定にプログラムで影響を与える方法が必要です。
GDI +には、サービスやWebアプリなどの長時間実行されるプロセスでメモリリークが発生するため、特にGDI+からWPFに切り替えました。