永久免费无水印 Heic转JPG小工具

news/2024/11/23 3:57:19/

 

百度云:https://pan.baidu.com/s/1ocM1ElQrzW5oBr12K5KKWg 
提取码:njdl 

 

自己封装的小工具,懒得写图形界面,原谅我用命令窗口应付了事

 

使用方法:将 exe程序放到 .heic文件同级目录下,双击运行即可完成转换,自动生成同名 .jpg文件

 

运行时:

 

结果:

 

你们要的源码,极度简化后如下

 

# !/usr/bin/python3
# coding: utf-8import os
import tracebackimport pyheif
import whatimage
from PIL import Imagedef read(hei_path):with open(hei_path, 'rb') as f:hei_data = f.read()return hei_datadef write(hei_data, jpg_path):try:fmt = whatimage.identify_image(hei_data)if fmt in ['heic', 'avif']:hei = pyheif.read_heif(hei_data)jpg = Image.frombytes(mode=hei.mode, size=hei.size, data=hei.data)jpg.save(jpg_path, format="jpeg")except:traceback.print_exc()def convert(hei_path):hei_data = read(hei_path)jpg_path = str(hei_path).lower().replace('.heic', '.jpg')write(hei_data, jpg_path)if __name__ == '__main__':convert('d:/1.heic')

 

参考

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

2、https://strukturag.github.io/libheif/

3、https://github.com/david-poirier-csn/pyheif

4、https://imazing.com/

 


http://www.ppmy.cn/news/789820.html

相关文章

Java csv文件上传下载中的相关转换

目录 一. 需求二. List<Entity>转List<List<String>>2.1 实体类2.2 转换 三. 上传csv文件转List<Map>3.1 csv文件3.2 前台3.3 实体类3.4 转换3.5 效果 一. 需求 &#x1f914;项目中遇到了两个需求 1.查询数据库&#xff0c;得到List<Entity>这…

[物理层]传输方式

传输方式 串行传输与并行传输 穿行传输是指数据是一个比特一个比特依次发送的&#xff0c;在发送端与接收端只用一条数据线路 并行传输是指一次发n个比特&#xff0c;在发送端与接收端需要n条数据线路 在网络中计算机通信通常采用串行传输&#xff1b;而在计算机内部&#x…

从零开始的PICO教程(2)--实时预览应用场景

从零开始的PICO教程&#xff08;2&#xff09;–实时预览应用场景 基于串流能力&#xff0c;你可以通过 PDC 工具在头戴上实时预览应用内场景。​ 文章目录 从零开始的PICO教程&#xff08;2&#xff09;--实时预览应用场景一、提示信息​二、准备工作​三、操作步骤​四、故…

市面上最火爆的气传导耳机有哪些,试试这几款气传导耳机

作为一个标准的当代社恐人&#xff0c;我每次出门的时候都会戴上耳机&#xff0c;听着自己喜欢的音乐&#xff0c;那种恐惧感就会逐渐减少。而且&#xff0c;戴上耳机之后更方便接打电话&#xff0c;一款优质耳机简直就是社恐人士的福音有木有&#xff01;现在流行气传导耳机&a…

大联大品佳集团推出基于Audiowise产品的蓝牙5.1助听(Hearing Device)耳机方案

2022年3月3日&#xff0c;致力于亚太地区市场的领先半导体元器件分销商—大联大控股宣布&#xff0c;其旗下品佳推出基于原睿科技&#xff08;Audiowise&#xff09;PAU1825芯片的蓝牙5.1助听&#xff08;Hearing Device&#xff09;耳机方案。 图示1-大联大品佳基于Audiowise产…

简单介绍红白机的发声系统以及其它音源 MMC

红白机的音源 Yamato Ryou 2013-08-23 14:52:26 本文将简单介绍红白机的发声系统以及其它音源 MMC, 红白机下称 FC, 其中的伪声音处理器称作 APU. 我才不告诉你称作 2A03 其实也没错. APU 有 5 个通道: 2 个方波 / 矩形波通道: 首先说一下方波和矩形波的区别, 但是在此之前要…

索尼推出全新无线颈挂式扬声器;新思科技与三星合作推广3纳米GAA技术;中国汽车系统为阿尔法罗密欧开发新型转向系统 | 全球TMT...

大公司动向 索尼电子(Sony Electronics)宣布推出全新无线颈挂式扬声器SRS-NB10&#xff0c;使人们可以在舒适的环境下接听会议电话、听音乐和自由走动。NB10针对声音进行了优化&#xff0c;凭借“精确语音拾音技术”、两枚波束成形麦克风以及先进的语音信号处理技术&#xff0c…

ios15.6RC-15.7.1系统降级iOS14,适用于checkm8机型

1、进入DFU模式 把你的手机进入到 DFU mode.如果不会&#xff0c;自行百度。 安装Python 3.8 如果没有安装过python3 &#xff0c;在终端输入一下命令 brew install python3 安装完Python3之后再执行以下命令 python3 -m pip install --user --force-reinstall https://github…