Python PIL有时无法将ico转换为png

时间:2015-08-13 09:38:00

标签: python png converter python-imaging-library ico

我需要将带有ICO格式的favicon转换为PNG。我尝试用PIL做到这一点:

img = Image.open('favicon.ico')
img.save('favicon.png', 'png')

但往往转换不正确,因为它没有显示。我正在寻找其他转换方式,例如,PIL有IcoImagePlugin,但我知道他不会转换。还有什么方法可以执行任务?

1 个答案:

答案 0 :(得分:1)

适合我。 但是PIL已经很老了并且不能在python3上工作所以在python3上我正在使用友好的fork:Pillow。 顺便说一句:它也接受

img.save('favicon.png')

你确定你的图标没有问题吗?