使用来自 PNG 或 JPG 的 python 创建适用于 XP 的 ICO
Create an ICO working on XP with python from a PNG or JPG
使用 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有什么特别之处吗?
你有我可以尝试的其他库的建议吗?
它不适用于 Pillow,因为 ICO 以 PNG 格式保存,请在此处查看答案 https://github.com/python-pillow/Pillow/issues/1102
它与 PythonMagick 一起正常工作。
使用 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有什么特别之处吗?
你有我可以尝试的其他库的建议吗?
它不适用于 Pillow,因为 ICO 以 PNG 格式保存,请在此处查看答案 https://github.com/python-pillow/Pillow/issues/1102
它与 PythonMagick 一起正常工作。