当显示应用程序图标时,是 Windows 决定使用哪个版本(位深度)还是它以某种方式设置在 ICO 文件中?
如果我只创建一个 32 位颜色(24 位 + 8 位透明度)的 ICO 文件,则该图标在 Win XP 上显示正常。如果我添加例如 4 位版本,Windows 总是使用这个 4 位版本,即使还有 32 位图像也是如此。我的显示器设置为 32 位颜色。如果这很重要,我正在使用 Greenfish 图标编辑器。
有什么方法可以推动 Windows 使用 32 位图标而不是 4 位图标?
编辑:我使用 IcoFX 打开原始 ICO 文件并重新保存它,现在 Windows 总是选择正确的位深度。有趣的...