Python 官方文档:入门教程 => 点击学习
这篇文章主要介绍python中heic后缀图片文件怎样转换成jpg格式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!heic_to_jpg.pyimport subprocessimport os
这篇文章主要介绍python中heic后缀图片文件怎样转换成jpg格式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
heic_to_jpg.py
import subprocessimport osimport ioimport whatimageimport pyheifimport tracebackfrom 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)
ps:win10不支持,只有linux和Macos可以成功的安装pyheif包,win10目前支持不太好
补充:怎么将HEIC图像格式转换成JPG或PNG?
想打开heic文件,首先要做的是把图片格式转换成电脑可以查看的,电脑可以查看的形式也并非很单一,比如jpg/bmp/png,这些都是比较常用的格式,首先heic图片是苹果手机独有的图片格式,电脑上或者其他设备是无法打开,需要将heic图片进行转换成jpg/bmp/png等电脑或其他设备可以的打开的格式,
那今天就学习一下heic文件怎么转换的,将苹果的手机中的照片存到电脑上的某个文件夹,使用"heic图片转换精灵"进行转换,转换步骤如下:
支持操作系统 widowns vista/ win7/win8 / win10
heic图片转换精灵,下载地址和安装方法:Http://www.ghostheic.com/
第一步,选择输出格式,支持jpg,png,bmp格式,默认jpg ,选择图像质量,选择的数值越高,转换后的图像质量也越高,同时文件也会变大,若添加的heic图片很多,支持批量添加,导入文件夹,列表会显示添加的文件名,大小,默认软件是勾选文件的,只需点击开始转换,等待几秒钟heic转换完成,点击打开目录转换后的文件就在打开的目录下.
另使用“heic图片转换精灵”,若需要保存图片原有信息,转换可勾选保存exif信息,这样转换后原图信息都可以保存
以上是“Python中heic后缀图片文件怎样转换成jpg格式”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网Python频道!
--结束END--
本文标题: python中heic后缀图片文件怎样转换成jpg格式
本文链接: https://www.lsjlt.com/news/250420.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0