精易论坛

标题: 想弄一个把HEIC格式图片转换成JPG格式的 [打印本页]

作者: zbyiyuyan    时间: 2020-2-26 21:33
标题: 想弄一个把HEIC格式图片转换成JPG格式的
想弄一个把HEIC格式图片转换成JPG格式的
作者: 空竹    时间: 2020-2-26 21:36
好像调用FFmpeg可以吧
作者: う网淅乄    时间: 2020-2-26 22:24
你最起码得上传个样品 让别人看看  不是每个人都用苹果的
作者: zbyiyuyan    时间: 2020-2-27 12:24
这个是别人用py写的,但是看不懂。

import subprocess
import os
import io
import whatimage
import pyheif
import traceback
from PIL import Image


def decodeImage(bytesIo):
    try:
        fmt = whatimage.identify_image(bytesIo)
        # print('fmt = ', fmt)
        if fmt in ['heic']:
            i = pyheif.read_heif(bytesIo)
            # print('i = ', i)
            # print('i.metadata = ', i.metadata)
            pi = Image.frombytes(mode=i.mode, size=i.size, data=i.data)
            # print('pi = ', pi)
            pi.save('heeh.jpg', format="jpeg")
    except:
        traceback.print_exc()


def read_image_file_rb(file_path):
    with open(file_path, 'rb') as f:
        file_data = f.read()
    return file_data


if __name__ == "__main__":
    file_path = './test_image.HEIC'
    print('file_path = ', file_path)

    data = read_image_file_rb(file_path)
    # print('data = ', data)
    decodeImage(data)
作者: 李商隐2    时间: 3 天前
.heic 或 .heif图片转换为png或bmp格式模块免费分享 https://125.confly.eu.org/forum.php?mod=viewthread&tid=14859780 (出处: 精易论坛)
作者: 李商隐2    时间: 3 天前
.heic 或 .heif图片转换为png或bmp格式模块免费分享
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14859780
(出处: 精易论坛)





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4