如何将 PNG 转为 WebP
整个过程不需要你按任何「转换」键:文件刚一拽进放置区,或经由浏览选中,活儿就自顾自开跑了,日常尺寸的图片往往一秒不到便了结。完事后,「下载」会沿用源文件名、只换上新后缀,把 WebP 落到盘里。手机也好桌面也好,走的是同一条路径,装都不用装。转换一张在你的浏览器里跑,交几张则一起上传到我们的服务器。想再来一张?接着往里放下一张 PNG 即可。需要留意动态 PNG:递进去只有头一帧会留下,这里产出的 WebP 是一张静止图,不是一段动画。
把笨重的 PNG 换成一份精简的 WebP,它保留透明度,加载也更快。
或将图片拖放到此处
转换中…
正在转换您的图片
这可能需要一分钟左右——多个文件会稍久一些。请保持此标签页打开。
Araluma 把 PNG 变成 WebP,保留透明的部分。交一张图片,浏览器的图像引擎会在你自己的设备上重建它,所以它不会被发到任何地方。一次交几张,它们会前往我们的服务器,一起逐个处理并返回一个下载,然后在约 2 小时内清掉那个下载。PNG 透明的地方,WebP 也保持透明,因为 WebP 带有完整的 alpha 通道,正因如此,当你想要更轻的文件又不压平抠图时它胜过 JPG。按 Google 自己的 WebP 数据,无损 WebP 比同等 PNG 低约 26%,带 alpha 的有损 WebP 接近三分之一大小。这里出来的是接近无损设置的有损 WebP,用一丝位级细节换取更小的文件,同时在正常屏幕尺寸下看起来和源 PNG 一样。对于像素级存档副本,请留着原始 PNG。
整个过程不需要你按任何「转换」键:文件刚一拽进放置区,或经由浏览选中,活儿就自顾自开跑了,日常尺寸的图片往往一秒不到便了结。完事后,「下载」会沿用源文件名、只换上新后缀,把 WebP 落到盘里。手机也好桌面也好,走的是同一条路径,装都不用装。转换一张在你的浏览器里跑,交几张则一起上传到我们的服务器。想再来一张?接着往里放下一张 PNG 即可。需要留意动态 PNG:递进去只有头一帧会留下,这里产出的 WebP 是一张静止图,不是一段动画。
先看结论:你 PNG 上凡是透明的地方,到了 WebP 仍旧透明,靠的是它内里那条 8 位的 alpha 通道。也正因如此,事后没有谁会变白,抠图四周不会浮起一圈边晕,编辑器里也没有什么要补的。把它和 JPG 摆在一起就更清楚了,JPG 压根没有 alpha,遇上清透的像素只能拿一种实色去顶,而 WebP 原样收下。于是徽标、图标、产品抠图、界面草模、带圆角的截图,乃至任何靠透明背景立身的画面,都整个儿过去了。这事不靠你拨什么开关,它自动成立,毕竟揣着 alpha 本就是 WebP 的天职。
先说浏览器这关:Chrome、Firefox、Safari 与 Edge 早已原生地认得 WebP,所以「能不能显示」根本不是问题。真正打动人的是体积。Google 官方公布的数据里,无损那一版大约比同等 PNG 轻百分之二十六,而带着 alpha 的有损版本贴到了可比 PNG 三分之一上下。文件一旦变轻,首屏那张最大的图就到得早,这恰恰是 Largest Contentful Paint 在意的事,而它正是 Google 拿来排座次的 Core Web Vitals 指标之一。难怪 PageSpeed Insights 会在「换用新一代格式」那一条里,把 PNG 单拎出来念名字,你改投 WebP,这条提示也就随之熄灭了。
得先把丑话讲在前头:这档 WebP 在技术分类上确实算有损,相对一份分毫不差的无损副本,它交出了一点点位级精度。但 Araluma 把画质钉在一个同时照顾照片与图形的「近无损」点位上,寻常观看尺寸下,它和那张 PNG 看着就是一回事。日常那些徽标、图标、界面素材乃至照片,那点差别根本浮不出水面。要换算成好处:照片大多能瘦下去百分之五十到七十,而这还是叠在 WebP 本就压 PNG 一头的结构优势之上。唯独碰上医学扫描、归档母版这类要抠到像素的活儿,才该把 PNG 留作底子,让 WebP 当导出件。
这取决于你交多少张。转换单张 PNG,整个任务都发生在标签页里,在浏览器自己的图像引擎上,在你的设备上,没有任何东西上传,也没有任何关于文件的记录。自己验证,打开 DevTools,在转换那一张时让网络面板开着,数一数携带它的出站请求为零。一次转换一把,它们会上传到我们的服务器,逐个处理并返回一个下载。那个下载会在约 2 小时内从我们的服务器清掉,你也可以在保存的那一刻删除。这样一张图片永不离开浏览器,而一批只在拼出你带走之物所需的时间里停留在我们的服务器上。
话要说回来,WebP 走得远归走得远,却并非处处通行。印刷管线大多把它撇在一边,少数设计程序、内部内容系统至今仍只认 PNG,某些操作系统拖放 PNG 顺手得很、对 WebP 却伸手要插件。还有一类情形要当心:那种要在桌面应用里反复开、反复改的工作文件,一轮轮解码再重建会把损耗攒起来,把无损 PNG 留作母版才稳妥。所以合理的分工是 PNG 当源头、WebP 作面向网页的导出件。哪天要倒着走、把 WebP 还原成 PNG,交给 webp-to-png 工具就是。
把 PNG 滑到页面上,或在选择器里找它。透明的部分一同前来。转换一张,它留在你的机器上,放入多张,它们会上传到我们的服务器一起处理。
你不必再做什么。一张寻常图片变成 WebP,差不多就和你手指抬起一样快,中途既没有「转换」这一步,也没有一个转圈的等待图标。
结果会报出它出来多大。清透的地方仍旧清透,而 WebP 理应看上去比你起头那张 PNG 轻。
在下载上轻点一下就把它写出来,旧名字,崭新的 .webp 后缀。还有一排在等?把每一张都丢到页面上,它们便一张接一张地过去。
一句话,留得住。看 JPG 就懂了:它身上没有 alpha,遇着清透的像素只好抹一层实色顶上。WebP 不然,它揣着一整条 alpha 通道,把你抠好的形状照单全收,原来透到哪,转完还透到哪。所以打透明 PNG 起手,目标格式认 WebP 准没错。徽标也罢、图标产品照也罢、搁在透明底上的界面零件也罢,过一遍转换全须全尾,半个多余步骤都不劳你。
图越瘦、到得越早,而 Largest Contentful Paint 量的正是首屏那张大图来得快不快,Google 又把它记进排名。所以换 WebP 划算:照 Google 的数字,无损版比同等 PNG 轻约百分之二十六,带 alpha 的有损版能瘦到某一者三分之一上下,透明度与模样却都还在。PageSpeed Insights 也在图片审计里把 PNG 标成新一代格式的机会。至于显示,从 Chrome、Firefox 到 Safari、Edge,全都不用搭把手就读得了 WebP。
掰成两面讲。明面上,Araluma 这档近无损,照片图形在寻常尺寸下跟源 PNG 一个模子,日常网页里你根本挑不出毛病。暗面上,它技术分类归有损,拿一星点位级精度换了更小的体量,这点也就抠像素或做归档时才值得计较,那种场合就该把 PNG 留底、WebP 充交付。还有一句要紧的:整个转换碰都不碰你的源 PNG,它原模原样躺在你设备里。
要看图里装的是什么。清透片区大、实色块多的图形捞得最狠,又忙又细的照片省得少些、却也实打实。具体到数:照 Google 官方的 WebP 文档,无损版约在同等 PNG 之下百分之二十六,带 alpha 的有损版落在可比者三分之一附近。横竖一句,WebP 出来更轻,透明度还在。
这取决于你转换一张还是多张。单张 PNG 直接在浏览器里重建,所以那个文件不会被发送,你可以打开 DevTools,在转换中途查看网络面板来验证,那里不会出现任何出站图像请求。一次转换多张,它们会上传到我们的服务器一起处理,那个下载会在约 2 小时内清掉,保存后你也能自己移除。无论哪种方式,除了拼出你的下载之外,你图片的任何内容都不会留下。
能用,就一切实际用途而言。一旦 Safari 14 于 2020 年发布,原生的读取便处处抵达,与 Chrome、Edge、Firefox 会合,而它们合起来几乎构成了人们当真在跑的每一个浏览器。例外的是那些真正老旧的,以及一些内嵌网页视图,对于可能含有它们的受众,PNG 仍是审慎的一手。任何用着过去五年内浏览器的人,都能毫不费力地拿到 WebP。要是你想坐实某个具体情形,caniuse.com 上的 WebP 条目把支持铺得明明白白。
团队关于工艺、格式以及一个好的圆形裁剪背后小决定的笔记。