使用python Pillow从PNG或JPG创建的ICO无法在Windows XP上运行。ICO在Vista及更高版本上运行良好。
我写了一个简单的代码,演示了一个在XP上工作并用PIL保存的ICO在XP上破坏了它:
from PIL import Image
original = Image.open('favicon.ico') # you can try with whatever format
original.save('newfavicon.ico') # not recognized on XP
我使用的是Python 2.7。
你知道XP上的ICO有什么特别之处吗?
你有其他建议吗?我可以试试?
由于ICO保存为PNG格式,因此无法使用Pillow,请参阅此处的答案https://github.com/python-pillow/Pillow/issues/1102
它与PythonMagick一起正常工作。