.NET - 保存高质量的图标

Spo*_*oky 5 .net c# icons

我正在使用外部应用程序的图标提取ExtractIconEx,但是当我尝试使用对象的Save()方法保存图标时Icon,图标以低质量保存,因为图标似乎具有比期望的更低的颜色深度.

存储在应用程序中的图标肯定具有更高的质量,因为当我使用保存图标时,保存ico.ToBitmap().Save("C:\\out.bmp")的位图具有完整的质量/颜色深度.

那么,如何保存质量正确的图标?