gpt4 book ai didi

文件保存前的 Python Wand 输出文件大小

转载 作者:太空宇宙 更新时间:2023-11-03 14:44:49 25 4
gpt4 key购买 nike

我正在构建一个应用程序,它使用棒调整系统中照片的大小并生成缩略图。我想生成移动的 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 在保存文件之前检查输出文件的大小?

最佳答案

您可以使用make_blob()

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

关于文件保存前的 Python Wand 输出文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46323480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com