使用pillow就行
from PIL import Image
def jpg_to_ico(jpg_path, ico_path, size=256):
# 打开JPG图片
img = Image.open(jpg_path)
# 将图片转换为ICO格式
img.save(ico_path, "ico", sizes=[(size, size)])
if __name__ == "__main__":
# 设置JPG图片路径和ICO图标路径
jpg_path = "img.jpg"
ico_path = "output.ico"
# 将JPG图片转换为ICO图标
jpg_to_ico(jpg_path, ico_path)