首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python:.avif可以处理吗?

Python:.avif可以处理吗?
EN

Stack Overflow用户
提问于 2021-12-12 17:58:39
回答 1查看 749关注 0票数 2

我有一堆.avif图像,我不能用任何程序打开。我想把这些文件转换成一些更传统的东西,比如.jpg,但是在线转换器不允许我转换200个文件。那么,有没有转换图像的库呢?或者至少可以将这些图像加载到python中,这样我就可以制作某种图像查看器了?

EN

回答 1

Stack Overflow用户

发布于 2021-12-12 21:05:29

模块有扩展枕头式插件,允许读取这种格式。

代码语言:javascript
复制
pip install pillow-avif-plugin
代码语言:javascript
复制
from PIL import Image
import pillow_avif

img = Image.open('kimono.avif')
img.save('kimono.jpg')

#import PIL
#print(PIL.__version__)

我在Linux,Python3.8,Pillow8.4.0上使用来自GitHub repo:链接-u/avif-样本-图像的映像GitHub进行了测试。

link-u似乎还编写了鱼子酱戴维夫程序来直接在控制台/终端中转换图像。

avifImageMagick支持的格式列表中,所以您也可以使用它来转换控制台/终端中的所有图像,使用名称中的* --但是这种格式在我的系统中不起作用。也许它需要安装一些库。

如果它能在ImageMagick中工作,那么它也应该与Python模块魔杖一起工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70326245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档