HEIC 照片交给不支持的系统
报销系统、打印店、Windows 电脑常打不开 HEIC。整批拖入,目标 JPG,质量 0.9,一次打包。
使用指南
图片格式转换在浏览器里把一批图片解码成像素,再用你选的编码器——JPG、PNG 或 WebP——重新打包成新文件;输入可以是 iPhone 的 HEIC、网页下载的 WebP,以及 PNG、JPG、GIF、BMP、AVIF。图片不上传。
更新于 2026-09-09复核:owner4 个来源约 8 分钟读完
图片格式转换在浏览器里把一批图片解码成像素,再用你选的编码器——JPG、PNG 或 WebP——重新打包成新文件;输入可以是 iPhone 的 HEIC、网页下载的 WebP,以及 PNG、JPG、GIF、BMP、AVIF。图片不上传。
它面向的是「对方打不开」和「格式不对不能用」两类问题:HEIC 照片发给 Windows 同事、网页图存成 WebP 后无法放进旧版办公软件、系统只接受 JPG 上传、透明 Logo 需要 PNG。
它与「图片压缩」的区别在目标:那边是同格式下减体积,这边是换格式。但两者底层是同一套画布编码,所以有损 / 无损、质量参数、元数据去留这些规则完全相同——本文只讲转换特有的部分,背景请看图片压缩的原理一节。

同一批五张图转成三种格式的实测体积(质量 0.9;另附 JPG / WebP 在 0.75 下的结果):
输入 原始 → JPG 0.9 → PNG → WebP 0.9 → WebP 0.75 → JPG 0.75
photo-3000x4000.jpg(照片) 1.3 MB 1.6 MB 16.3 MB 1.3 MB 263 KB 1.1 MB
logo-800x600.png(透明) 22.2 KB 23.7 KB* 38.1 KB 13.8 KB 10.5 KB 16.8 KB*
scan-1600x1200.webp 342.5 KB 555.9 KB 4.1 MB 378.9 KB 282.3 KB 261.5 KB
screenshot-1920x1080.png 21.7 KB 72.4 KB 56.2 KB 13.7 KB 13.0 KB 58.2 KB
logo-400x300.gif 5 KB 11.7 KB 13.5 KB 5.5 KB 3.9 KB 8.2 KB
* 透明区域变为白底
三条结论:照片转 PNG 会膨胀十倍以上(1.3 MB → 16.3 MB),画质却不会变好;截图、线条类内容转 JPG 反而更大且有振铃(21.7 KB 的 PNG 变成 72 KB 的 JPG);WebP 在 0.75 附近几乎对所有类型都最小,代价是旧软件的兼容性。

有损与无损、JPEG 量化、PNG 为什么没有质量参数、画布编码带来的后果,在图片压缩里已有完整解释。这里只讲转换路径上特有的三件事。
无论输入是什么,浏览器先把它解码成 RGBA 像素画到画布上。这一步把所有格式差异抹平了,也丢掉了像素之外的一切:EXIF 拍摄参数与 GPS、颜色配置文件、GIF 的后续动画帧、图层与注释。方向标记在解码时已被应用到像素上,所以竖拍照片不会横过来,但标记本身不再存在。要保留这些信息,转换不是合适的工具。
RGBA 里的 A(alpha)在画布上仍然存在,能不能带进输出取决于目标格式:PNG 与 WebP 原生支持透明,JPG 没有透明通道。输出 JPG 前工具会先铺一层白色再画上图像,于是透明 Logo 变成白底 Logo(示例表中打星号的两行)。上面 SVG 右侧的三个方块就是同一张 Logo 的三种结果:PNG 38 KB 保留透明,JPG 24 KB 白底,WebP 14 KB 既透明又最小。
HEIC/HEIF 是苹果设备默认的照片格式,基于 HEVC 视频编码,多数浏览器不能直接解码。工具在你添加文件时用本地的 heic2any(libheif 的 WebAssembly 版本)先解码,并以 0.92 质量编成一张中间 JPEG,再走正常转换流程。因此 HEIC → PNG 得到的是「一次有损中间态的无损封装」,体积大而画质并不比 HEIC → JPG 更好;HEIC → JPG 才是常规用法。文件名里的 .heic 会被换成目标扩展名。
GIF 与 BMP 只能作为输入:GIF 只取第一帧,动画会丢失(编辑动图请用「GIF 编辑」);BMP 是未压缩位图,转成任何格式都会大幅变小。
报销系统、打印店、Windows 电脑常打不开 HEIC。整批拖入,目标 JPG,质量 0.9,一次打包。
从网页保存的图片是 WebP,旧版办公软件不识别。截图类转 PNG,照片类转 JPG。
不同来源的 Logo 有 WebP、GIF、带透明的 PNG。统一转 PNG 后透明保留,可直接放进文档;注意不要选 JPG。
照片是连续色调加噪点,PNG 的无损压缩对它几乎无效,只能接近原始像素的体积。照片请转 JPG 或 WebP。
不能。JPG 没有透明通道,工具固定铺白底。需要透明请选 PNG 或 WebP;需要其他底色请先在「图片工作台」里加背景。
HEIC 用 HEVC 编码,效率明显高于 JPEG;同等画质下 JPG 大三四成是正常的。想要更小可以选 WebP,或转 JPG 后用「图片压缩」限制最长边。
不需要。HEIC 解码器随页面一起加载,在你的浏览器里运行;图片不会发送到任何服务器。
PNG 是无损格式,规范里没有质量这个参数,浏览器的编码器也会忽略它,所以界面直接禁用以免误导。
解码(含 HEIC)、画布绘制与编码全部在你的浏览器内完成,图片不上传,不联网也能使用;输出图不含 EXIF 与 GPS。更多说明见隐私政策。
ALPH 透明块:https://developers.google.com/speed/webp/docs/riff_container(访问日期:2026-09-09)toType 与 quality 参数:https://github.com/alexcorvi/heic2any(访问日期:2026-09-09)更新于 2026-09-09 · 复核:owner
批量转换为 JPG / PNG / WebP,支持 HEIC、BMP、GIF 输入