Python图片转icon
from PIL import Image
file = input('输入文件路径:\n')
img = Image.open(file)
icon_sizes = [(16, 16), (32, 32), (48, 48), (64, 64)]
print('请选择输出尺寸:')
for i in range(4):
print(str(i)+':\t'+str(icon_sizes[i]))
size=0
while not size:
try:
s = eval(input())
print(s,type(s))
size = icon_sizes[s]
except:
print('请重新选择:\n')
savepath = file.split('.')[0]+'.ico'
img.save(savepath, sizes=[size])
print('图标已保存!')