如何使用 Python 将 .ICO 转换为 .PNG?
我正在尝试在 Python 中将一批 .ICO 图像转换为 .PNG 图像。我有很多图像需要检查,所以我想找到一个程序化的解决方案。我尝试过使用 PIL,但我似乎无法正确显示图像和透明度。
我更喜欢使用 Python,但如果无法完成,其他语言或库也会有所帮助。
I'm trying to convert a batch of .ICO images over to .PNG images in Python. I have quite a few images to go through so I'd like to find a programmatic solution. I've tried using PIL but I can't seem to get the images and transparency to come out correctly.
I'd prefer to use Python but if it can't be done another language or library would also help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅 http://code.google.com/p/casadebender/wiki/Win32IconImagePlugin
这是一个 PIL 插件,可以正确处理 Windows 图标。
See http://code.google.com/p/casadebender/wiki/Win32IconImagePlugin
It's a PIL plugin that makes it handle Windows icons properly.
如果这只是一个批处理作业,为什么不直接使用 imagemagick 呢?
If it's just a batch job, why not just use imagemagick?