选图片格式只要问三个问题:要不要透明背景?发给谁、对方能不能打开?在意体积还是在意画质? 三个答案一出来,格式就定了。
各格式的真实特点
- JPG:有损压缩,没有透明通道。照片类内容的默认选择,兼容性最好,任何设备、任何系统、任何邮件客户端都认。缺点是文字和线条边缘会出现一圈噪点,不适合截图和 logo
- PNG:无损,支持透明背景。截图、图标、含文字的图首选。照片存 PNG 体积通常是 JPG 的三到五倍,画质看不出提升,纯浪费
- WebP:现代压缩格式,同等画质下比 JPG 小三成左右。网页图片用它最省流量。兼容性已经大幅改善,但老设备、部分后台编辑器和邮件客户端仍可能不认
- HEIC:苹果从 iOS 11 起的默认格式,压缩率比 JPG 高,画质更好。问题全在兼容性:Windows 默认打不开,发给安卓或微信经常变黑图,很多报名系统、政务平台直接拒收
- GIF:只支持 256 色,适合小动画和简单图标。照片存 GIF 会糊得没法看
- BMP、TIFF:基本不压缩或无损,体积巨大。BMP 只在极少数老系统里还需要;TIFF 用于印刷和档案交付
三条最常踩的坑
坑一:转格式不会提升画质。 图片格式转换是有损方向上的搬运。把模糊的 JPG 转成 PNG,只是得到一个更大的、同样模糊的 PNG;把 JPG 转 WebP 再转回 JPG,画质会掉两次。想要更好的图,只能回到更高清的源头,或者重新导出。只有"从原始大图/无损图转出"才是安全的。
坑二:透明背景转成 JPG 会变白底或黑底。 PNG 的透明区域存成 JPG 时会被填成一种底色(多数情况白色,个别工具填黑),这是格式限制,不是 bug。反过来说,看到本该透明却带灰黑边的图,多半是转 JPG 时留下的。需要透明就必须一路用 PNG,把 JPG 转成 PNG 并不会凭空产生透明,这一点见 JPG 转 PNG 会有透明背景吗。
坑三:文件后缀改了不等于转格式。 把 `photo.heic` 重命名成 `photo.jpg`,Mac 上照样能打开(系统会按内容识别),传到 Windows 或上传系统时就报"文件损坏"。必须真正重新编码。
该转成哪种,按去处决定
- 发给别人看 / 上传系统 / 当证件照:转 JPG。兼容性优先,别赌对方的设备
- Windows 打不开 iPhone 照片:转成 JPG 再传,具体原因和批量做法见 HEIC 在 Windows 打不开,微信里发出去对方看不了见 HEIC 发微信无法预览
- 要做网页图片、又想要小体积:WebP,同时准备一张 JPG 兜底
- 后台只收 JPG 而你手上是 WebP:见 WebP 打不开就转 JPG 和 WebP 无损转 PNG
- 图要插进 PDF 或 Word 提交:一般转成 JPG 最省事,体积也稳。多张照片合并成一份文件的流程见 照片合并成一份 PDF
本站可用的转换入口:HEIC 转 JPG(支持批量,最多 15 个文件)、PNG/WebP 转 JPG、JPG 转 PNG、JPG/PNG 转 WebP、WebP 转 PNG。
顺带解决体积问题
多数"格式不对"的抱怨,真实需求是"文件太大"。先压体积再考虑换格式:
- 图片:压缩图片 可以设质量(1~100)和最大宽高像素,一次最多 15 张
- PDF:PDF 压缩。要打印的文档 DPI 不低于 150
- 手机相册整理:HEIC 批量转成 JPG 再归档,跨设备都不会再出问题,见 整理相册前批量转 HEIC
至于 PDF 该转成 JPG 还是 PNG,判断依据是内容里是照片多还是线条文字多,这个选择直接决定清晰度和体积,见 PDF 转 JPG 还是 PNG。