在visual studio c ++中创建应用程序图标的最佳方法

时间:2010-03-11 22:43:14

标签: c++ visual-studio visual-c++ icons

在Visual Studio中,我可以绘制13种不同分辨率和颜色深度的应用程序图标。但我是否必须这样做,或者有没有办法从一个高分辨率图标自动生成所有低分辨率图标?

5 个答案:

答案 0 :(得分:2)

有些图标编辑可以为你做这件事,但如果你手工做一些温柔的爱和关怀你会得到更好的结果(如果你省略更大的细节,真正的小图标可能会更好看图像,而是专注于基本的形状,所以它不会像混乱一样结束)

VS并不真正支持所有格式(PNG压缩等)。我会使用“真正的”图标编辑器。 IcoFXGreenfish Icon Editor都是免费的。

答案 1 :(得分:2)

最简单的方法是使用IcoFXGenIconXP等程序从更高分辨率的图像中为您完成此操作。如果您使用的是VS2008,还有IconWorkshopLite

答案 2 :(得分:1)

查看此工具或类似的http://www.axialis.com/

答案 3 :(得分:1)

我发现这个IcoFx非常好,而且是免费的。

答案 4 :(得分:1)

为了获得最佳效果,您应该手动绘制每个不同尺寸的图标,以便它们在每种尺寸下看起来都很棒。您可以使用32位颜色绘图,然后下采样以降低颜色深度,Windows XP及更高版本只会将32位版本用于应用程序图标。

MS有一些官方指导:

http://msdn.microsoft.com/en-us/library/aa511280.aspx

如果可以的话,专业人士为您的图标付费是值得的,它可以对您的应用程序“感觉”的好坏产生巨大影响。对于单个图标,成本不应过高(我们通常每个图标支付100美元至200美元)。