[Internal testing communication] 无奈,只好用Trae CN手搓一个HEIC图片转换工具
Tofloor
poster avatar
kookboy
deepin
2026-01-04 20:11
Author

和大家分享一个今天遇到的麻烦事儿,然后“自力更生”的“曲折经历”。

事情是这样的:我用手机拍了一堆照片,导出到电脑后才发现,它们全都是 HEIC 格式。这种格式虽然在小米、苹果设备上很常见,压缩效率高,但放到Windows电脑上,或者想上传到某些网站、用普通看图软件打开时,就各种不兼容,实在让人头疼。

于是,我开始上网搜索“HEIC转JPG/PNG”的工具。结果呢?试了好几个,不是要收费,就是需要上传图片到云端(担心隐私泄露),要么就是转换失败。折腾了半天,都没找到一个免费、快捷、能本地处理且稳定好用的工具。

一怒之下,我决定自己动手“手搓一个”,现在都AI时代了,还有什么是不可能的呢?正好之前在windows 11安装过Trae CN 这款开发软件,就想着用它尝试写一个简单的转换工具,我用的是solo模式(曾经申请开通的,当然,我可不是程序员啦!就是一个爱折腾的人~tail )。

手搓过程比想象中曲折: 本以为调用现成库就能轻松搞定,没想到一开始用了默认的模型,数次测试都转换失败。就在快要放弃的时候,我尝试了手动切换模型为GML-4.7。经过一番测试,发现 GLM-4.7GLM-4.6编码很强,在原有基础上一次修改后,转换就成功了,我的问题迎刃而解!

需要注意的是:这两个更稳定的模型资源目前似乎比较紧俏,调用时需要排队等待

这是最终制作的软件界面:

屏幕截图 2026-01-04 190021.png

屏幕截图 2026-01-04 195250.png

最终完成了这个转换工具,支持批量将HEIC转换为JPG或PNG,直接在电脑上运行,速度也还行。最重要的是——完全免费、不用上传、隐私安全,而且自己调出来的,用着放心。只是、只是、只是发现程序项目包居然有600多MB,有些大哦~

如果有朋友也常被HEIC格式困扰,又不想用那些限制多多的在线工具或软件,其实自己动手也是一个思路。

附:几点小建议

  1. 源头规避:如果不想折腾,可以试试在手机拍照设置里,将格式默认改为“兼容性最好”(通常是JPG),从源头避免问题。
  2. 编程工具选择:现在,国产的AI编程开发软件也有几款是不错的,不用选国外的了。
  3. 动手尝试:如果你也有编程基础,遇到类似需求时,不妨试试自己写个小工具,成就感满满!但要做好调试准备,就像我这次选的模型,对成功至关重要。
  4. 关于资源:即使是自己开发,有时也会依赖外部模型或库,遇到问题多查查、多换几个方案试试。

最后想问问:你们平时遇到HEIC格式是怎么处理的?可有好用的、类似这样的HEIC转换工具?


HEIC批量转换工具---HEIC Converter发布

HEIC桌面图标样式.png

📋版本信息

  • 版本:1.0 精简版
  • 制作:kookboy、Trae CN、GLM-4.6 (这行这么写觉得好玩~proud
  • 更新日期:2026-01-04
  • 支持平台:Linux、Deepin 25、Windows、

💡功能特点

  • ✅ 界面全中文显示
  • ✅ 支持批量转换最多50张HEIC图片
  • ✅ 支持转换为JPG或PNG格式
  • ✅ 可自定义输出图片质量(0-100)
  • ✅ 支持自定义输出路径
  • ✅ 实时显示转换进度和状态
  • ✅ 支持拖放操作
  • ✅ 跨平台支持Windows和Deepin 25
  • ✅ 转换后图片保持原始清晰度和色彩还原度
  • ✅ 转换完成后提供快速清除列表功能

🔧 系统要求

  • 操作系统: Deepin 25 或其他基于Debian的Linux发行版
  • 架构: x64 (64位)
  • 依赖: libheif-dev (用于HEIC格式支持)
  • 内存: 至少2GB可用内存
  • 磁盘空间: 至少320MB可用空间

🔄为了确保HEIC转换功能正常工作,您需要安装以下组件:

# 使用apt安装libheif依赖
sudo apt update
sudo apt install libheif1 libheif-dev

安装完成后,重启应用即可正常使用HEIC转换功能。

📥安装方法

  1. 下载程序压缩包,解压到你希望的位置,比如你的"/home/用户" 目录下
  2. 打开终端,进入该HEIC-Converter-linux-x64文件夹目录
  3. 设置执行权限:
    chmod +x HEIC-Converter
    
  4. 运行应用程序:
    ./HEIC-Converter
    
  5. 也可以为此文件创建桌面快捷方式:
    # 创建桌面快捷方式文件
    cat > ~/Desktop/HEIC批量转换工具.desktop << EOF
    [Desktop Entry]
    Version=1.0
    Name=HEIC批量转换工具
    Comment=HEIC格式图片批量转换工具
    # 这里的路径需要替换为你的实际绝对路径
    Exec=/home/kookboy/HEIC-Converter-linux-x64/HEIC-Converter
    Icon=/home/kookboy/HEIC-Converter-linux-x64/icon.png
    Terminal=false
    Type=Application
    Categories=Graphics;
    # 此行确保快捷方式在 Deepin 等桌面环境中可被信任
    StartupWMClass=HEIC-Converter
    EOF
    chmod +x ~/Desktop/HEIC批量转换工具.desktop
    

🔍使用说明

  1. 添加HEIC文件
    • 拖放HEIC文件到应用窗口
    • 或点击拖放区域选择文件
  2. 设置选项
    • 选择输出格式(JPG/PNG)
    • 调整图片质量(0-100)
  3. 选择输出路径
    • 点击"选择路径"按钮
    • 选择保存转换后文件的目录
  4. 开始转换
    • 点击"开始转换"按钮
    • 观察转换进度和状态
  5. 转换完成后
    • 查看转换结果
    • 点击"转换完成,清除列表"按钮清空文件列表

故障排除

应用程序无法启动

  1. 检查系统要求是否满足
  2. 确保有足够的内存和磁盘空间
  3. Linux用户确保已安装HEIF解码库

转换失败

  1. 检查输入文件是否为有效的HEIC格式
  2. 确保输出目录有写入权限
  3. 检查磁盘空间是否足够

性能问题

  1. 关闭其他占用内存的应用程序
  2. 减少同时转换的文件数量
  3. 降低图片质量设置

技术支持

如果您在使用过程中遇到问题,请:

  1. 检查系统是否满足最低要求
  2. 确保已安装所有必要的依赖库
  3. 尝试重新安装应用程序

许可证

ISC License

下载地址:

夸克网盘分享「HEIC-Converter-linux-x64.7z」,大小80MB。
链接:https://pan.quark.cn/s/f6ce91f73dd4
提取码:iXZL

Deb包已制作完成,附效果图:

截图_deepin-deb-installer_002.png

截图_deepin-deb-installer_004.png

看能否上架商店~tail

Reply Favorite View the author
All Replies
2 / 2
To page
zccrs
deepin
2026-01-05 17:54
#21

thanks

Reply View the author
BLumia
deepin
2026-01-05 19:20
#22

或者想上传到某些网站、用普通看图软件打开时,就各种不兼容

可以装 kimageformat6-plugins,然后基于 Qt 6 的看图软件就支持 heic/heif 了,比如...菠萝看图(注:需要装系统仓库 pineapple-pictures 软件包,而不是商店版本)。

Reply View the author
kookboy
deepin
2026-01-05 19:33
#23
BLumia

或者想上传到某些网站、用普通看图软件打开时,就各种不兼容

可以装 kimageformat6-plugins,然后基于 Qt 6 的看图软件就支持 heic/heif 了,比如...菠萝看图(注:需要装系统仓库 pineapple-pictures 软件包,而不是商店版本)。

我想知道,你说的这个安装后会占用多大空间?

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2026-01-05 22:57
#24
BLumia

或者想上传到某些网站、用普通看图软件打开时,就各种不兼容

可以装 kimageformat6-plugins,然后基于 Qt 6 的看图软件就支持 heic/heif 了,比如...菠萝看图(注:需要装系统仓库 pineapple-pictures 软件包,而不是商店版本)。

原本用户电脑上就有QT5,何必要用户再去安装Qt6呢,有现成的东西在用户电脑上用就最稳当了

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2026-01-05 22:57
#25

libheif-dev 开发库其实可以不用安装吧?只是运行软件的话

Reply View the author
2 / 2
To page