一、HEIC是什么?为什么苹果要用它?
HEIC(High Efficiency Image Format),是苹果从iOS 11开始默认使用的照片格式。2017年以后买的iPhone,拍出来的照片默认就是这个格式。
苹果放弃JPG改用HEIC,原因很简单:同样画质下,HEIC文件体积只有JPG的一半左右。一张用iPhone拍的1200万像素照片,JPG格式大概5-6MB,HEIC只要2-3MB。对于手机存储空间来说,这个节省很可观。
但问题也跟着来了:HEIC是苹果主推的格式,Windows电脑原生不支持。你把iPhone照片拷到Windows电脑上,双击打开,系统会提示“无法查看此文件”。传到某些网站或者发给别人,对方也可能打不开。
PNG格式则是另一种情况。PNG是无损压缩格式,文件体积比JPG大得多,但支持透明背景、不会有压缩画质损失。把HEIC转成PNG,通常是为了保留最高画质,或者为了做图片处理(比如抠图、加背景)。
所以,什么时候需要转?
- Windows电脑打不开:最普遍的情况,没有装HEIC解码器就打不开。
- 上传网站不支持:很多网站(比如报名系统、证件照上传)只认JPG或PNG,HEIC直接报错。
- 发微信/QQ给对方:对方如果是Windows电脑或者老安卓手机,可能看不了。
- 做设计或修图:Photoshop旧版本不支持HEIC,需要先转成PNG。
二、方法一:在线转换,不用装软件
如果你只是偶尔转一两张照片,用在线网站最方便。打开网页,上传照片,下载转换好的PNG,全程两三分钟。
推荐这几个网站:
- CloudConvert (cloudconvert.com) - 质量最好,支持批量转换,免费版每天25次转换。这是我最常用的。
- Convertio (convertio.co) - 界面友好,免费版每天最多转100MB。
- iLoveIMG (iloveimg.com) - 操作简单,不需要注册,免费版有文件大小限制。
- Zamzar - 老牌转换网站,稳定但速度偏慢。
操作步骤:
- 打开网站,找到HEIC转PNG的转换器。
- 点击上传按钮,选择你的HEIC照片(可以一次选多张)。
- 确认输出格式是PNG,点击转换。
- 等待上传和转换完成(取决于照片大小和网速)。
- 下载转换好的PNG文件,通常会打包成ZIP。
三、方法二:Windows装个扩展,直接看图
Windows系统本身不支持HEIC,但微软官方提供了一个免费扩展,装上之后就能用“照片”应用打开HEIC了。装完之后,你甚至可以把HEIC直接“另存为”PNG。
安装步骤:
- 打开微软商店(Microsoft Store)。
- 搜索“HEIF 图像扩展”或者“HEIC 扩展”。
- 找到“HEIF图像扩展”(由Microsoft Corporation发布),点击安装。这个是免费的。
- 装完之后,重启一下电脑(不是必须,但建议)。
装完之后,你的电脑就能直接打开HEIC文件了。双击HEIC照片,会默认用Windows“照片”应用打开。
然后怎么转成PNG?
- 用“照片”应用打开HEIC文件。
- 点击右上角的“...”三个点,或者按快捷键Ctrl+S。
- 选择“另存为”。
- 在保存类型里选“PNG”,选好保存位置,点保存。
🎯 如果微软商店打不开或者不想用商店
有些精简版Windows没有微软商店,或者商店打不开。可以搜一下“HEIC扩展离线安装包”,从第三方网站下载.appx安装包手动安装。但注意安全,别下到带病毒的。
四、方法三:用免费软件批量转换
如果你有几十上百张HEIC照片要转,在线工具太慢,Windows自带的另存为一张张点太累。这时候需要用专门的转换软件。
推荐这几个免费软件:
CopyTrans HEIC for Windows(免费版)
这个软件很轻量,装完之后右键点击HEIC文件,菜单里会多一个“Convert to PNG”。点一下就能转,支持批量选多个文件一起转。
- 官网搜“CopyTrans HEIC”就能找到。
- 安装免费版,功能足够用了(批量转PNG)。
- 装完后,选中所有要转的HEIC文件,右键 → “Convert to PNG”。
- 几秒钟后,每张HEIC旁边就会多一张PNG。
iMazing HEIC Converter(免费)
这是另一个专门做HEIC转换的工具,界面简洁,免费版无水印。
- 官网下载iMazing HEIC Converter(不要下成iMazing主程序)。
- 打开软件,把HEIC文件拖进去。
- 在右下角选输出格式为PNG。
- 点“Convert”,选保存位置。
- 支持批量拖拽,一次转几百张没问题。
GIMP(免费,但大材小用)
GIMP是开源免费的专业图片编辑软件,类似Photoshop。它本身就支持打开HEIC,打开后可以另存为PNG。但为了转格式专门装一个几百MB的软件,有点划不来。除非你本来就要用GIMP修图。
五、方法四:用命令行批量转(适合程序员)
如果你会一点命令行,用ffmpeg或者ImageMagick转HEIC是最快的。装一次,之后写个脚本就能批量处理。
用ffmpeg转换:
# 安装ffmpeg(Windows需要去官网下载,Mac用brew install ffmpeg)
# 转换单张
ffmpeg -i input.heic output.png
# 批量转换文件夹里所有HEIC
for file in *.heic; do
ffmpeg -i "$file" "${file%.heic}.png"
done用ImageMagick转换:
# 安装ImageMagick(Windows/Mac/Linux都支持)
# 转换单张
magick input.heic output.png
# 批量转换
magick mogrify -format png *.heicbrew install ffmpeg --with-libheif。 六、从源头解决:让iPhone直接拍JPG
如果你每次都要转,觉得很麻烦,可以直接改iPhone的设置,让它以后拍出来的照片直接是JPG格式。
设置步骤:
- 打开iPhone的“设置”。
- 往下翻,找到“相机”。
- 点“格式”。
- 把“高效”改成“兼容性最好”。
改完之后,新拍的照片就是JPG格式了,Windows、安卓、各种网站都能直接打开。但代价是文件体积会变大,同样画质下JPG比HEIC大一倍左右。如果你手机存储空间紧张,建议还是用HEIC,需要的时候再转。
📌 已经拍好的HEIC怎么办?
改设置只对新照片生效。已经拍好的HEIC照片,要么用上面的方法批量转,要么留在手机里不管。如果你想保留原图,可以传到iCloud或者Google相册,这些云端服务会自动转成JPG供你下载。
七、常见问题
❓ 转出来的PNG比原来HEIC大很多
这是正常的。PNG是无损压缩格式,HEIC是有损压缩的高效格式。同样一张照片,PNG可能是HEIC的5-10倍大小。如果你不需要透明背景或者无损画质,可以考虑转成JPG,文件会小很多。
❓ 转完之后画质变差了
可能是转换工具的设置问题。有些在线网站为了加快速度,会压缩画质。建议用CloudConvert或者本地软件,选择100%质量。
❓ Windows装了扩展还是打不开
可能是扩展没装对。去微软商店搜索“HEVC视频扩展”也需要装,但这个是收费的(7块钱)。或者用“照片”应用以外的软件,比如打开方式选“画图”或者“IrfanView”。
八、总结
HEIC转PNG,根据你的需求选方法:
- 偶尔转一两张 → 用在线工具(CloudConvert或Convertio)。
- Windows用户不想装太多软件 → 装微软商店的HEIF扩展,用照片应用另存为。
- 经常批量转 → 装CopyTrans HEIC或iMazing HEIC Converter。
- 会命令行 → ffmpeg或ImageMagick,写个脚本一劳永逸。
- 想彻底解决 → 改iPhone相机设置成“兼容性最好”,以后直接拍JPG。