为什么 HEIC 照片经常打不开
iPhone 默认用 HEIC(高效图像格式)保存照片,体积小,但很多网站、Windows 软件和上传表单仍然不支持。JPG 几乎所有地方都能用。
选「不限大小」可得到高质量 JPG(质量 92%);也可以选 200KB 等目标,转换和压缩一步完成。
转换是怎么完成的
- 第一次拖入 HEIC 文件时,页面会加载解码器(约 2 MB,之后由浏览器缓存),它只在 HEIC 转换页面加载。
- libheif 在你的浏览器标签页内把主图解码成原始像素。
- 浏览器再把像素重新编码为 JPG;如果设了目标大小,会查找放得下的最高质量。
如果转换失败
页面会显示解码器给出的原因。常见情况是文件不完整(从手机传输中断),或者是解码器不支持的 HEIF 变体。在 iPhone「设置 → 相机 → 格式」中选择「兼容性最佳」,之后拍的照片会直接存为 JPG。
常见问题
转换时照片会上传吗?
不会。解码器以 WebAssembly 形式在你的浏览器里运行,没有任何内容被发送出去。你可以在浏览器开发者工具的 Network(网络)面板里自行验证。
JPG 里会保留定位(GPS)信息吗?
不会。JPG 只由解码后的像素生成,GPS 定位、相机型号等 EXIF 信息不会被复制到输出文件。
可以一次转换多张 HEIC 照片吗?
暂时不行,目前一次处理一张。批量转换在计划中。
转出来的 JPG 是什么质量?
选「不限大小」时以 92% 质量保存;设了目标大小时,工具会选择放得下的最高质量。