可能重复:
How can I extract a specific Image from an Icon file in .NET?
我有一个文件,“multi.ico”有四个不同大小的图像(16x16,24x24,32x32,48x48)。每个尺寸的图像都是不同的颜色,以便于分辨我们正在处理的尺寸。此文件已使用Lutz Roeder的.NET Resourcer插入到资源文件“Multi.resources”中。
我需要能够从.resource文件中提取ico,以便保留所有四种尺寸的图像。理想情况下,我想在.ico对象周围有一个包装类,允许选择适当大小的图像。
我有一个可以使用独立的.ico文件(multi.ico)的工作包装器,但我的公司系统有很多图像,我们需要能够将它们捆绑到.resource文件中进行分发。
任何人都可以向我展示一段代码,它会将.resources文件提取出16x16版本的嵌入式.ico文件。除了32x32大小的图像外,我似乎无法获得任何东西。