每日小技巧~教你如何用 Python 快速批量转换 HEIC 文件

本文介绍如何使用Python结合pyheif和PIL库,高效地将iPhone的HEIC格式照片批量转换为JPG,适用于大量图片转换且关注隐私安全的场景。通过多线程加速转换过程,解决图片重名问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近打算做一批日历给亲朋好友,但是从 iPhone 上导出的照片格式是 HEIC 格式,而商家的在线制作网站不支持这种图片格式

PS:HEIC 是苹果采用的新的默认图片格式,它能在不损失图片画质的情况下,减少图片大小

有很多在线网站支持图片批量转换,但是安全隐私又没法得到保证;如果使用 PS 等软件去一张张转换,浪费时间的同时效率太低

本篇文章将使用 Python 批量实现 HEIC 图片文件的格式转换

2. 准备

首先,我们安装 pyheif 依赖包

Linux 和 Mac OS 可以通过下面链接选择合适的方式进行安装

https://pypi.org/project/pyheif/

如果是 Windows,我们只能下载 whl 依赖文件,使用 pip 命令进行安装

下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyheif

注意:我们需要根据系统及 Python 版本选择对应的文件进行安装

# 比如,本机是win10+64位 + Python3.7
# 通过下面链接下载文件:pyheif‑0.6.1‑cp37‑cp37m‑win_amd64.whl
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyheif

# 然后进行虚拟环境
# 使用pip3命令安装whl文件
pip3 install pyheif‑0.6.1‑cp37‑cp37m‑win_amd64.whl

然后,安装 PIL 依赖,用于图片处理

# 安装依赖
pip3 install Pillow

3. 实战

首先ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值