python中怎么调用图片_如何在Python中使用HEIC图像文件类型

本文讲述了在Python中处理HEIC图像文件遇到的问题,包括Pillow库无法识别HEIC格式,以及尝试使用ImageMagick和wand库时遇到的错误。文章探讨了当前处理HEIC文件的限制,并寻求可能的编程解决方案。
摘要由CSDN通过智能技术生成

将图像从iPhone空投到OSX设备时,High Efficiency Image File(HEIF)格式是默认格式。我想用Python编辑和修改这些.HEIC文件。

默认情况下,我可以修改手机设置以保存为JPG,但这并不能真正解决处理其他人的文件类型的问题。我仍然希望能够处理HEIC文件来进行文件转换、提取元数据等

枕头

下面是在尝试读取此类文件时使用Python3.7和Pillow的结果。$ ipython

Python 3.7.0 (default, Oct 2 2018, 09:20:07)

Type 'copyright', 'credits' or 'license' for more information

IPython 7.2.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from PIL import Image

In [2]: img = Image.open('IMG_2292.HEIC')

---------------------------------------------------------------------------

OSError Traceback (most recent call last)

in

----> 1 img = Image.open('IMG_2292.HEIC')

~/.env/py3/lib/python3.7/site-packages/PIL/Image.py in open(fp, mode)

2685 warnings.warn(message)

2686 raise IOError("cannot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值