如何从.NET中的Icon文件中提取特定图像?

图标文件(* .ico)可能包含不同大小和不同颜色深度的多个图像.

如何从.ico文件中获取System.Drawing.Image对象?

一个选项是Image.FromFile(…),但对于具有多个图像的图标文件,无法指定要返回的图像大小和颜色深度.

理想情况下,解决方案只使用托管代码,但我很高兴听到有关Win32函数的互操作调用.

最佳答案 简单回答您的所有问题:
IconLib

点赞