环境ubuntu 20.04系统,python3
需要安装PythonMagick,然后可以直接调用PythonMagick包了。window暂时没有测试。
sudo apt-get install -y python3-pythonmagick
"""
Author:chunk
Notes:将图片转换为ico格式
"""
# PythonMargick包可以到Unofficial Windows Binaries for Python Extension Packages下载
import PythonMagick
def jpg_to_ico(src, dest):
img = PythonMagick.Image(src)
# 这里要设置一下尺寸,不然会报ico尺寸异常错误
img.sample('128x128')
img.write(dest)
jpg_to_ico('about_us_bk copy.jpg','about_us_bk copy.ico')