图片格式怎么选

4 个决策要点 · 涉及 7 款工具 · 图片格式 · 内容最后核对 2026-10-25

导出前先问两句:这张图要放哪、要不要透明——答案基本就定了。

一句话结论

照片用 JPEG 或 WebP,截图和需要透明的图用 PNG 或 WebP,网站图标用 ICO,矢量图用 SVG,动图用 WebP 或 GIF。

同一张图,导出成 PNG 可能有 2 MB,导出成 WebP 只要 300 KB,画质肉眼几乎看不出差别。选错格式不会报错,只会让你的网页变慢、邮件超限、上传被拒——问题不会当场暴露,代价却一直存在。

格式选择其实只由两个问题决定:这张图的用途是什么(照片 / 截图 / 图标 / 动图),以及它需不需要透明背景。把这两个问题回答清楚,剩下的就是对号入座。下面先讲清每种格式的本质,再给一张对号入座表。

选型对照表

看逐项详解 →
你的图片是推荐格式为什么注意
相机 / 手机拍的照片WebP 或 JPEG照片色彩连续,有损压缩收益最大;WebP 同画质体积更小JPEG 不支持透明,抠图后再存会变白底
网页截图、界面图、线稿PNG大面积纯色和锐利边缘用无损压缩更清晰、体积反而更小PNG 存真实照片会异常臃肿
需要透明背景的图PNG 或 WebP两者都支持 Alpha 通道,WebP 体积通常更小JPEG 和 GIF 都做不到平滑的透明边缘
网站的 favicon / 应用图标ICO多尺寸打包在一个文件里,浏览器自动选用不要用单张 PNG 转个扩展名改后缀
Logo、图表、插画等矢量图SVG无限缩放不失真,且体积极小、可被代码控制复杂位图描摹成 SVG 后体积可能暴涨
短动图、表情包WebP 动图同画质下远比 GIF 小,且支持半透明极老的浏览器不认,需要 GIF 兜底
iPhone 拍出来的 .heic 照片HEIC 转 JPG很多平台和旧软件不认 HEIC,必须转成通用格式转换会丢掉一部分色彩信息,尽量用高质量设置
需要嵌入网页的响应式大图WebP + 尺寸标签让浏览器按屏幕宽度自动挑最合适的那张要同时提供传统格式作为降级方案
图片要放进 PDF 归档JPEG 或 PNGPDF 内嵌支持最广,扫描件压成 JPEG 能大幅瘦身文字型截图用 PNG 才不会被压糊

表格中列出的工具均可直接点击进入,全部免费、无需注册。

逐项详解

全部工具总览 →

1有损与无损:这才是格式的底层分野

所有格式的差异,归根到底是有损压缩和无损压缩的取舍。有损压缩(JPEG、WebP 有损模式、AVIF)会主动丢弃人眼不敏感的信息,换来十倍量级的体积下降,代价是反复编辑会累积损失、边缘可能出现块状伪影。无损压缩(PNG、WebP 无损模式、GIF)完整保留每个像素,但对真实照片几乎压不动——因为照片里每个像素都在细微变化,没有可利用的重复模式。所以规则很简单:色彩连续的照片用有损,色彩成块的截图和线稿用无损。反过来用,两头都不讨好。

2WebP 为什么值得作为默认选择

WebP 同时提供了无损、有损、透明和动画四种能力,是当前兼容性与收益平衡得最好的格式:主流浏览器已全面支持,同画质下体积通常比 JPEG 小四分之一以上,还支持 PNG 那样的透明通道。这意味着很多过去需要「PNG 和 JPEG 二选一」的纠结,现在都可以用一个 WebP 解决。需要注意的是它并非万能:极老的浏览器和部分桌面软件仍不认,所以面向公众的网页如果在意长尾兼容性,最好保留一份 JPEG/PNG 原图,或者使用 picture 标签让浏览器自己挑——本站的响应式图片标签生成器就是干这个的。

3HEIC 与 ICO:两个经常卡住人的格式

HEIC 是苹果设备默认的照片格式,压缩效率很高,但兼容性很差——很多网站的上传接口、旧版图片软件、甚至部分安卓机都不认。从 iPhone 导入照片后打不开、传不上,几乎都是这个原因,解决办法就是转成 JPG 或 PNG。ICO 则是另一个方向的坑:它是 Windows 图标格式,实质是「把多个尺寸的位图打包进一个文件」,浏览器会根据显示位置自动挑合适的那一档。用单张 PNG 直接改扩展名得到的所谓「ICO」在部分浏览器和系统里根本显示不出来,必须用专门的图标生成器产出真正的多尺寸 ICO。

4SVG 是另一种东西:它是代码不是图片

SVG 用数学描述图形,而不是记录像素,所以放大到任意尺寸都锐利如初,而且体积常常只有几百字节。这使它成为 Logo、图标、图表、简单插画的首选。但要注意它和位图是两种物种:照片无法「转成 SVG」,硬转只会得到一堆描摹出来的色块,体积反而更大、效果更差。判断标准是:图形由明确的线条和色块构成 → 适合 SVG;由连续渐变的色彩构成 → 只能用位图格式。另外 SVG 可以直接被 CSS 和 JavaScript 控制,还能压缩成极小的文本,这是位图格式做不到的。

关于「图片格式怎么选」的常见问题

JPEG 和 PNG 到底该怎么选?

按内容选:色彩连续、细节丰富的照片用 JPEG(有损但体积小);有大面积纯色、锐利边缘或需要透明背景的截图、界面图、线稿用 PNG(无损、更清晰,体积反而更小)。两者反过来用都会吃亏——PNG 存照片会臃肿十几倍,JPEG 存截图会在文字边缘产生难看的彩色噪点。

WebP 能完全替代 JPEG 和 PNG 吗?

在画质与体积的性价比上基本可以,而且还能同时支持透明和动画。但有两个例外:一是极老的浏览器不识别,面向长尾用户时建议保留传统格式或使用 picture 标签做降级;二是部分桌面软件、印刷流程和第三方上传接口的兼容性仍不完善。做网站配图可以放心用 WebP,需要交给别人的成品文件建议同时给一份 JPG/PNG。

为什么 iPhone 拍的照片在电脑上打不开、传不上?

因为 iPhone 默认用 HEIC 格式保存照片,压缩效率高但兼容性差。很多网站、旧版软件和部分系统不认这个格式。解决办法是用 HEIC 转 JPG 工具批量转换后再使用。如果只是自己看,也可以用支持 HEIC 的看图软件,但一旦要分享或上传,转成 JPG 是最省事的做法。

我做的 favicon 在浏览器里显示不出来 / 显示模糊,是什么原因?

最常见的原因是把一张 PNG 直接改了扩展名当 ICO 用。真正的 ICO 是把 16×16、32×32、48×48、256×256 等多个尺寸的位图打包在一个文件里,浏览器会按显示位置自动挑合适的那一档;单尺寸伪 ICO 在需要小尺寸时会硬缩放,于是糊掉。请用专门的 ICO 图标生成器产出多尺寸文件,同时补一份 SVG favicon 供现代浏览器使用。

GIF 和 WebP 动图该用哪个?

优先 WebP。同画质下 WebP 动图的体积通常只有 GIF 的几分之一,而且支持半透明和更丰富的色彩(GIF 只有 256 色,渐变容易出现色带)。只有在需要兼顾极老浏览器或某些社交平台只认 GIF 时,才退回使用 GIF。

照片能转成 SVG 吗?

技术上可以「描摹」,但通常不划算。SVG 适合由线条和色块构成的图形(Logo、图标、图表),它用数学描述形状;照片是连续变化的色彩,没有可提取的形状,描摹出来会得到成千上万个碎色块,体积比原图还大、观感也更差。照片就该用位图格式(JPEG、WebP)。

内容标识:本页内容由人工智能辅助生成,并经人工核对与编辑。详见 人工智能生成内容标识说明。