を使用して外部アプリケーションのアイコンを抽出していますが、オブジェクトのメソッドをExtractIconEx
使用してアイコンを保存しようとすると、アイコンの色深度が希望よりも低いように見えるため、アイコンは低品質で保存されます。Save()
Icon
を使用してアイコンを保存すると、保存されるico.ToBitmap().Save("C:\\out.bmp")
ビットマップは完全な品質/色深度であるため、アプリケーション内に保存されているアイコンは確かに高品質です。
では、正しい品質のアイコンを保存するにはどうすればよいでしょうか?