Windows中应用程序图标的最佳实践

到目前为止,我已经在Visual-Studio-Editor中“devise”了我的应用程序图标。 16色,4kB。 现在有人为我创build了一个更复杂和最新的应用程序图标,这导致了大约250kB的文件大小。

问题:用户报告说,win2000抱怨,因为它不能消化这个图标的数据量。

问题:什么可以被视为应用程序图标的最佳做法 。 详细说明:图标中应包含哪些分辨率和哪种颜色深度变化?

我一直试图坚持以下一套尺寸,以获得在大多数系统上的一个合理的图标。

  • 16色16 x 16
  • XP风格的16 x 16(真正的颜色与alpha通道信息)
  • 32×32的256色
  • XP风格的32 x 32
  • XP风格的48 x 48
  • XP风格的64 x 64

这产生了一个大小约35KB的图标,似乎在从win95 / 98到Vista的系统上工作。 我仍然在Win2000机器上开发,这些工作很好。

icoFX是我刚刚找到的免费图标编辑器。 它似乎很好地工作 – 你只是检查你想要“从属”到你的大256×256图标,这是你编辑的格式框。 搜索icoFX堆栈溢出 – 其他人同意。

一般来说,我不会关心Windows 2000,因为即使微软已经开始停止对它的支持。 对于Windows XP ,MSDN上的这篇文章可能会对您有所帮助。

我会说最好的做法是按照微软设置XP和Vista图标的图标示例。 现在看到少于256个颜色的图标是非常罕见的,当我看到它们时,我觉得这个程序是古怪而且过时的。 也许最好的办法是等待微软添加SVG图标支持; 也许在Windows 7中,如果我们幸运的话?