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()