在文件夹之前,Python Wand输出文件大小

时间:2017-09-20 13:30:55

标签: python python-3.x wand

我正在构建一个应用程序,它使用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
    img.crop(width=size, height=size, gravity='center')
    img.resize(256, 256)
    img.format = 'gif'
    img.save(filename="output.gif")

在保存文件之前,wand是否有办法检查输出文件大小?

1 个答案:

答案 0 :(得分:0)

您可以使用make_blob()

然后使用len()来计算字节数