iPhone拍的照片传到电脑打不开?HEIC格式问题一次说清楚
用数据线把iPhone里的照片直接拷到电脑上,或者用移动硬盘、U盘倒腾照片,双击打开经常会遇到“这个文件无法打开”或者根本没有缩略图预览;发给安卓手机的朋友,对方收到的照片打不开或者显示不出来——这些情况背后大概率是同一个原因:iOS 11 之后,iPhone拍照默认保存成HEIC格式,而不是大家更熟悉的JPG。
为什么iPhone要用这个格式,又为什么会打不开
HEIC(苹果这边常写作HEIF)是苹果从iOS 11开始换用的照片格式,同等画质下比JPG压缩得更小,苹果自家的照片、备忘录、AirDrop、微信这类APP内传输基本都识别得了,所以平时用手机自己看、发朋友圈、用微信传给别人都感觉不出问题。真正暴露问题的是离开苹果自己的生态圈之后:不少Windows系统(尤其是老版本)、部分安卓机型、某些图片查看器和网站上传入口,压根没有内置HEIC的解码能力,拿到的就是一个打不开、预览不出来的文件。
免费在线批量转换,不挑浏览器
打开批量将HEIC转换为JPG,把手机导出来的HEIC照片一次性拖进去,选好JPG作为输出格式,一次性批量转换导出。
这里有个容易被其它工具坑到的点:HEIC解码这件事,各大浏览器原生支持得并不一样——Safari/macOS系统内置了解码能力,但Chrome、Edge这些浏览器默认并不支持,很多所谓“在线转换工具”其实是依赖浏览器自带的解码能力,一到Chrome、Edge上就悄悄转换失败或者直接报错,让人误以为是文件本身坏了。这个工具没有依赖浏览器自带的能力,而是用WebAssembly版本的libheif自己完成解码,所以不管用什么浏览器,效果都一样。
全程在你自己的电脑本地处理,图片不会上传到任何服务器。
转换之后画质会变差吗
肉眼基本看不出区别。HEIC和JPG都是有损压缩格式,追求的是同一个视觉效果,只是压缩算法不同——HEIC用的编码(HEVC)本身压缩效率比JPG的编码更高,所以同等画质下,转出来的JPG文件体积通常会比原始HEIC文件大一些。这是格式本身的特性决定的,不是转换过程出了什么问题,也不代表画质被压缩变差了。
如果只是想把手机里的照片方便地传到电脑上正常打开、发给不支持HEIC的朋友,或者满足某些网站“只收JPG/PNG”的上传要求,转成JPG之后基本不用再担心兼容性问题。