我最近使用了从我们的营销团队收到的图标文件。在资源编辑器 (Visual Studio 2008) 中打开时的图标文件如下所示。
在IcoFX中打开并保存的相同文件在资源编辑器中正确显示。
我的营销团队在 Mac 中使用了一些工具 ( Picture2Icon ) 并生成了似乎已损坏或不完全正确的图标文件。IcoFx 保存的相同文件似乎是正确的。是什么导致 ICOFX 输出正确?
结果是 exe 显示错误的图标。图像不好的确切情况尚不清楚 - 如果颜色质量设置为“中等” (Windows XP) ,则会报告。在 Windows 资源管理器中“选择”可执行文件时情况更糟。
这是一个显示问题的图标:https ://github.com/jayanmn/icontest/blob/master/icontest.ico
创建 exe 的完整示例代码位于 https://github.com/jayanmn/icontest/
所以问题是一个 ico 文件,我如何确保它在 WindowsXP、Windows Vista 和 Windows7 上正常工作?