【发布时间】:2020-10-31 14:27:40
【问题描述】:
我正在尝试将 gif 转换为 webp,但它不再是动画,它只显示第一帧,如何解决这个问题? 这是我的代码:
def make_(image):
im = Image.open(image)
im_io = BytesIO()
im.save(im_io, format='WEBP')
name = image.name
name = name.replace('.gif', '.webp')
webp = InMemoryUploadedFile(im_io, 'ImageField', name, 'image/webp',sys.getsizeof(image), None)
return webp
而且我不认为在name = name.replace('.gif', '.webp') 中用.webp 替换.gif 是最好的方法,所以如果你有任何建议可以在不使用os 的情况下解决这个问题。
谢谢
【问题讨论】:
标签: python django python-imaging-library