HEIC 转 PNG — 在线无损保存 iPhone 照片像素,保留透明通道,适合修图与存档
HEIC 转 PNG 适合还想继续动这张图的人。HEIC 是给相机省空间用的有损容器,每看一次、每存一次都要重新解码;PNG 则把解码后的每个像素原样写下来,不丢细节、支持透明通道,也几乎能被所有设计软件、剪辑时间线和网盘直接读进去。把 iPhone 拍的 HEIC 转成 PNG,等于先在浏览器里完整解码一次,然后不再压缩地封存结果,后续调色、抠图、叠图层或反复另存都不会像转 JPG 那样越存越糊。代价是体积明显变大,一张手机照片常有几 MB,放上网页前最好再压一次。支持一次导入多张,批量列表逐张显示尺寸与输出体积,预览区用上一个、下一个切换,左边解码原图、右边 PNG 结果并排核对。目标格式默认 PNG,下拉里也能随时切成 JPG 或 WebP,已解码的图片会自动重新导出,不用重传。HEIC 解码优先用浏览器原生能力,不行再调本地 WASM 解码器,全程不上传,关掉网络照样能用。PNG 也不带动画,多帧连拍或实况照片只会取其中的静帧。
导入图片
目标格式
三种格式共用同一份解码结果,切换后会自动重新导出,不用重新导入图片。
PNG 无损保存每个像素并保留透明通道,适合继续修图、做素材或存档,体积通常最大。
PNG 是无损格式,不需要设置压缩质量。
个别 HEIC 的方向信息写在容器属性里,解码后可能横着显示,用这里手动校正。
留空即用原文件名,导出时自动换成对应的扩展名。
预览与导出
批量列表
0 / 0 已完成还没有导入图片。
操作说明
- 把 HEIC、HEIF 照片拖进导入区,或点选择图片一次挑多张;按 Ctrl+V 也能粘贴截图。工具读文件头判断真实容器,不依赖扩展名。
- 目标格式保持默认的 PNG,此时不需要调质量滑块,因为输出走的是无损编码;先看预览里左右两幅画面的边缘与渐变是否一致。
- 如果某张照片解码后横着或倒着,用额外旋转选一个角度;方向信息来自 EXIF 时会尽量自动摆正,容器属性写法不一致时手动补一下即可。
- 用上一个、下一个逐张核对,确认后下载当前,或在批量列表里逐张下载、打包 ZIP。PNG 体积通常偏大,若是要放进网页,可把下拉切到 WebP 再导出一次。
常见问题解答
转成 PNG 会让照片变得更清楚吗?
不会。HEIC 里的 HEVC 帧内编码已经是有损的,丢失的细节不可能被还原;PNG 保证的是从此以后不再继续损失,也就是把当前这一版解码结果一个像素不差地写进文件。它的价值在后续流程:调色、抠图、反复另存、多次导出都不会像 JPG 那样累积色块和模糊,特别适合当作修图中间稿或长期存档。
透明背景和半透明边缘还在吗?
在。PNG 用完整的 alpha 通道记录每个像素的不透明度,从全透明到半透明的羽化边缘都能原样保留,打开棋盘格就能核对。这一点和 JPG 完全不同:JPG 必须把透明区域合成到某个底色。如果 HEIC 原件本身没有透明信息,输出自然也不会凭空多出来,整幅画面都是不透明的。
为什么输出比原来的 HEIC 大这么多?
因为两种格式的思路正好相反。HEIC 靠帧内预测和量化,只记录猜错的部分,专为相机省空间;PNG 靠 Deflate 无损压缩,照片里细碎的噪点、纹理和渐变几乎没法被预测,只能老老实实存下来,一张手机照片常有几 MB。批量列表会并排列出原体积和输出体积,先看清数字再决定要不要留这一版。
十比特 HDR 与广色域会保留吗?
网页画布普遍以八位 sRGB 工作,解码时浏览器会把十位 HDR 或 P3 广色域做色调映射和色彩空间转换,极高光的层次可能被压平。本工具输出的是常规八位 PNG,不会伪造高位深容器。如果这些原始动态范围对你很重要,请务必保留 HEIC 原件,把 PNG 当作便于编辑的副本,而不是替代底片。
拍摄时间、定位和机型信息会跟着走吗?
不会自动带过去。转换是重新解码加重新编码,生成的是一个全新文件,浏览器画布不提供把整套 EXIF 写回 PNG 的接口,这样也顺手避免了把定位信息误发给别人。需要留存拍摄参数时请保管好原始 HEIC;只想要干净素材的话,去掉元数据反而更省心。
概念
PNG 的核心是 Deflate:先用滤波把每一行像素换成与相邻像素的差值,再交给 LZ77 与霍夫曼编码,因此它是严格的无损格式,同一个像素数组反复读写不会有任何变化。HEIC 不一样,它是 ISO 基媒体文件格式的容器,里面通常装 HEVC 帧内编码的图像,量化表已经把一部分细节永久丢掉了。转换能做的是把这一版解码结果忠实地保存下来,而不是把丢失的细节还原回来,所以转 PNG 得到的是不再继续损失,不是比原图更清楚。要注意色深:不少手机 HEIC 带十位 HDR 或广色域信息,网页画布普遍只有八位 sRGB,解码时会做色调映射与色彩空间转换,极高光层次可能被压平,需要保留原始动态范围就请留存 HEIC 原件。PNG 支持完整的透明通道,透明与半透明边缘能原样保留,也支持索引色与隔行扫描,但不会自动把 EXIF 里的拍摄时间、机型和定位写进新文件。文件里每个像素都留着,代价就是体积往往比 HEIC 大出好几倍,照片、渐变和噪声越多越明显。
历史与由来
把时间拨回 1994 年,Unisys 开始对 GIF 使用的 LZW 压缩主张专利许可费,整个网页社区突然发现最通用的无损图片格式可能要收费。托马斯·布特尔在邮件列表里发起讨论,一批工程师用几周时间拼出了替代规范:采用当时已经公开的 Deflate,加入完整的 alpha 通道、伽马校正和循环冗余校验,1996 年成为 W3C 推荐标准,2003 年又成为 ISO/IEC 15948。名字 PNG 流传最广的解释是递归缩写,带着一点自嘲。此后它稳稳占住图标、截图、线稿和修图中间稿,libpng 几乎被嵌进每一套图像工具链,APNG 后来补上动画,但主体规范三十年没大变。另一条线要等到 2010 年代:2013 年 HEVC 定稿,2015 年 MPEG 基于 ISO 基媒体文件格式发布 HEIF,把帧内图像、连拍、深度图和方向属性装进同一个盒子;2017 年苹果在 iOS 11 上默认输出 HEIC,手机厂商第一次大规模把有损高压缩率容器交到普通用户手里。生态的缝隙立刻显现:设计软件、旧版浏览器、内容管理系统和打印流程都不认它,而在线转换站又要求上传原图。真正的解法仍然来自浏览器自身:canvas 从很早就提供 PNG 的无损导出,libheif 被编译成 WebAssembly 后补齐了 HEIC 的本地解码,两者拼在一起,用户第一次能在不联网的前提下,把手机里那张已经丢过一次细节的照片,无损地固化成一个谁都能打开的文件。这段历史里没有新算法,只是把三十年前为自由使用而生的格式,接到了十年前为省空间而生的容器上。有意思的是,两种格式对元数据的态度也相反:HEIF 把方向、深度图和连拍序列都收进盒子,PNG 只老老实实描述像素,剩下的交给别的规范去管。
相关关键词
纠错反馈
如果发现工具问题或有任何建议,欢迎通过邮箱联系我们,我们会认真查看每一条反馈。
