是否有用于生成.ico文件的Python库?

时间:2020-03-05 18:48:07  来源:igfitidea点击:

我希望通过Python以编程方式创建favicon.ico文件,但PIL仅支持读取ico文件。

解决方案

回答

也许以下方法会起作用:

  • 使用PIL生成图标图像
  • 使用python接口将图像转换为.ico格式的ImageMagick,PythonMagick

我没有尝试过这种方法。 ImageMagick转换命令行程序能够将.png文件转换为.ico格式,因此至少ImageMagick支持.ico格式。

回答

我不知道这是否适用于所有情况,但是在WinXP上,.ico可以是大小为16x16、32x32或者64x64的bmp。只需将扩展名从bmp更改为ico,即可开始使用。

回答

根据Wikipedia所述,现代浏览器可以处理PNG格式的网站图标,所以也许我们可以生成该图标?

另外,ICO文章描述了格式...