【发布时间】:2021-10-30 15:55:44
【问题描述】:
这是我的尝试:
import os
from PIL import Image
directory = r'../Icons/ico'
for filename in os.listdir(directory):
if filename.endswith(".ico"):
print(os.path.join(directory, filename))
img = Image.open(os.path.join(directory,filename))
sizes = img.info['sizes']
for i in sizes:
img.size = i
print(img.size)
size_in_string = str(img.size)
img.save('png/' + filename.strip('.ico') + size_in_string + '.png')
else:
continue
恐怕这段代码没有抓取单独的 ico 文件,而是抓取最大的 ico 文件并调整其大小。有人可以帮帮我吗?
【问题讨论】: