文件保存前Python棒输出文件大小
我正在构建一个应用程序,它使用魔杖来调整系统中照片的大小并生成缩略图。我想生成移动的gif缩略图,它在下面的代码中工作。然而,我不想得到巨大的缩略图文件大小。如果缩略图超过5mb,我希望它生成一个文件保存前Python棒输出文件大小,python,python-3.x,wand,Python,Python 3.x,Wand,我正在构建一个应用程序,它使用魔杖来调整系统中照片的大小并生成缩略图。我想生成移动的gif缩略图,它在下面的代码中工作。然而,我不想得到巨大的缩略图文件大小。如果缩略图超过5mb,我希望它生成一个jpeg缩略图 from wand.image import Image with Image(filename="initial.gif") as img: size = img.width if img.width < img.height else img.height i
jpeg
缩略图
from wand.image import Image
with Image(filename="initial.gif") as img:
size = img.width if img.width < img.height else img.height
img.crop(width=size, height=size, gravity='center')
img.resize(256, 256)
img.format = 'gif'
img.save(filename="output.gif")
从wand.image导入图像
使用图像(filename=“initial.gif”)作为img:
如果img.width
在保存文件之前,是否有办法使用键检查输出文件的大小?您可以使用
然后使用len()计算字节数