如何使用 Python 将 .ICO 转换为 .PNG?

Posted

技术标签:

【中文标题】如何使用 Python 将 .ICO 转换为 .PNG?【英文标题】:How to convert an .ICO to .PNG with Python? 【发布时间】:2011-06-05 14:59:51 【问题描述】:

我正在尝试将一批 .ICO 图像转换为 Python 中的 .PNG 图像。我有很多图片要浏览,所以我想找到一个程序化的解决方案。我尝试使用 PIL,但似乎无法正确显示图像和透明度。

我更喜欢使用 Python,但如果无法使用,另一种语言或库也会有所帮助。

【问题讨论】:

意识到一个 .ICO 文件将包含多个具有不同分辨率和位深度的图像。 【参考方案1】:

见http://code.google.com/p/casadebender/wiki/Win32IconImagePlugin

这是一个 PIL 插件,可以正确处理 Windows 图标。

【讨论】:

【参考方案2】:

如果只是批处理作业,为什么不直接使用imagemagick?

【讨论】:

以上是关于如何使用 Python 将 .ICO 转换为 .PNG?的主要内容,如果未能解决你的问题,请参考以下文章

使用PHP Imagick将ICO转换为PNG。

使用 PHP 将 ICO 转换为 PNG 的问题

sh 使用ImageMagick将SVG转换为favicon.ico

免费开源Blazor在线Ico转换工具

如何制作ico图标

如何制作ICO文件?