将图片转为ico格式

1. 写在前面

有时候想直接找个ico格式的图片还不是那么容易,所以有了自己做个转换工具的想法。 成品已打包,先放出下载链接,源码可关注公众号Python小作坊,回复【源码】即可获取。

2. 准备工作

  • 安装所需模块
    • 下载对应自己python解释器版本的PythonMagick模块
    • 用pip离线安装
# 我的python是3.7,电脑是64位
pip install PythonMagick‑0.9.19‑cp37‑cp37m‑win_amd64.whl

3. 模块介绍

PythonMagick是imagemagick的python版本 实际上他是magick++的封装。函数,参数和magick++是一样的 参考文档:https://imagemagick.org/Magick++/tutorial/Magick++_tutorial.pdf 此工具用到的方法:
# 打开图片
image= PythonMagick.Image(image_name)
# 重新设置尺寸(需要注意转换的尺寸不能大于现有图片尺寸)
image.sample(image_size)
# 写为ico格式
image.write()
posted @ 2021-07-20 16:27  27岁的太阳  阅读(315)  评论(0编辑  收藏  举报