几个月以来,我一直在使用Icon Composer(Xcode随附)创建收藏夹图标。它可以保存.ico文件,而且我知道Windows在某些情况下有时会显示(或用于显示)较大版本的图标,因此我想我会这样做,而不是仅使用一个很小的.png。
想象一下,当一个使用Windows的同事告诉我他看不到我以这种方式创建的图标时,我感到惊讶。似乎没有Windows浏览器可以正确渲染它们,只有Firefox甚至可以尝试渲染它们。
那么,Icon Composer生成的.ico文件是否不应该与Windows兼容?如果不是,是否有任何快速方法可以将它们转换为原来的版本?如果是这样,我可能做错了什么?
更新:这是Icon Composer产生的损坏的.ico文件的示例。我的同事都在Windows 7上,所以这不仅仅是Windows XP的问题。
更新2:这发生在从Icon Composer 2.1(Xcode 3)和2.2(Xcode 4)保存的.ico文件中。在Windows上的Firefox中,这些图标的显示已损坏;图标将向右移动几个像素,并且右侧被切除并环绕到左侧,如下所示:
。