heic转jpg代码python
时间: 2024-09-19 22:08:41 浏览: 81
在Python中,你可以使用第三方库如`imageio`或`Pillow`来转换HEIC (High Efficiency Image Coding) 格式为JPEG。以下是使用`imageio`库的一个简单示例:
```python
import imageio
def heic_to_jpg(heic_file_path, jpg_output_path):
# 使用imageio读取HEIC文件
with imageio.imread(heic_file_path) as img:
# 将图片数据保存为JPEG格式
imageio.imwrite(jpg_output_path, img)
# 调用函数,传入HEIC文件路径和需要输出的JPEG文件路径
heic_to_jpg('input.heic', 'output.jpg')
```
如果你使用的是`Pillow`库,代码会稍微有所不同:
```python
from PIL import Image
def heic_to_jpg(heic_file_path, jpg_output_path):
# 使用PIL打开HEIC图像
img = Image.open(heic_file_path)
# 转换为RGB模式,因为大多数JPEG文件都是这种颜色模式
img = img.convert('RGB')
# 保存为JPEG
img.save(jpg_output_path)
# 调用函数,传入HEIC文件路径和需要输出的JPEG文件路径
heic_to_jpg('input.heic', 'output.jpg')
```
阅读全文