AVIF 转 ICO(网站图标)
这大概是本站「最新转最老」的一对:AVIF 问世不过五年出头,ICO 却是随 Windows 3.0 一起发布的。流程本身很简单——AVIF 在浏览器内解码,居中裁剪成正方形,输出一个内含 16、32、48 px 的 .ico,Alpha 通道完整无缺。
需要反向转换? ICO 转 AVIF
使用方法
把 AVIF 标志或图形加进来,浏览器在本地完成解码,Alpha 通道保持完整。
工具把它裁成正方形,将标准的 16、32、48 px 条目写进一个 Windows 原生容器。
图标存的是原始像素,.ico 比小巧的 AVIF 更大属正常现象;随后单独或打包下载即可。
AVIF vs ICO
这两个格式相差三十多年,流水线却毫不在意:AVIF 解码出精确像素,ICO 以未压缩形式按图标尺寸存下它们。结论很务实——最好的图标源文件,就是您手头恰好拥有的那份干净标志。
| AVIF | ICO | |
|---|---|---|
| 压缩方式 | 有损或无损 | 无损(内含 BMP 或 PNG) |
| 透明度 | 支持(完整 Alpha) | 支持(完整 Alpha) |
| 动画 | 支持(较少使用) | 不支持 |
| 兼容性 | 所有现代浏览器(Safari 16.4 起,2023 年) | 作为网站图标全平台通用 |
| 适合用途 | 大图横幅和图片密集的页面 | 网站图标(favicon)、Windows 应用图标 |
常见问题
不会。所有转换都通过 WebAssembly 在您的浏览器内完成,文件自始至终不会离开您的设备,全程没有任何服务器参与。页面加载完成后即使断网也能继续使用,文件大小也没有限制,仅取决于设备内存。
浏览器在页面里渲染 AVIF 没问题,但图标处理要保守得多——而且大量非浏览器的使用方(爬虫、订阅器、书签管理器)只会去取 /favicon.ico。.ico 是它们全都认识的唯一格式,这也是它至今不退场的原因。
AVIF 会被精确解码,图标条目以未压缩、带完整 Alpha 的形式存储——除了缩小到图标尺寸这一步(做图标本来就绕不开),没有任何损失。说实话在 16 px 下,编码精度是最不需要担心的事,简洁有力的图形才是关键。
正方形、边长 48 px 以上皆可。大图缩小效果很好——512 px 的标志表现出色。糟糕的是反过来:32 px 的源图必须放大才能填满 48 px 条目,放大出来的东西永远发虚。
其实不分伯仲——解码之后交给编码器的是同样的像素,.ico 又是未压缩存储。差别在上游:从网页保存的 AVIF 标志有时带着轻微的压缩平滑,在 16 px 下会显形。两种导出都有就选 PNG;手头只有 AVIF,这里也能在不引入进一步损失的前提下完成转换。
想保住 AVIF 的高压缩比——.ico 存的是原始 32 位位图,20 KB 的 AVIF 转出来大约是 100 KB 的图标文件,跟源文件是什么无关。对一个只取一次、长期缓存的 favicon 来说这完全正常。如果您要的其实是小体积的网页图片而不是图标,该打开的工具是 AVIF转WebP。
相关工具
WebP 转 ICO(网站图标)
在浏览器内把 WebP 标志转换成正规的多尺寸 ICO 图标——免费、私密、无需上传,WebP 的透明通道完整带入 16、32、48 px 每一个尺寸,正方形源图效果最佳。
PNG 转 ICO(网站图标)
在浏览器内将 PNG 制作成多尺寸 ICO 网站图标——免费、无需上传。一个文件包含 16、32、48 px 三种尺寸,完整保留透明通道,可直接放到网站根目录使用。
AVIF 转 PNG
在浏览器内把 AVIF 转换为 PNG,免费、无需上传。解码逐像素精确,透明完整保留,输出为任何编辑器、看图软件和上传表单都认识的通用格式,方便编辑、打印或再上传。
ICO 转 AVIF
在浏览器内把 ICO 图标转换成 AVIF——免费、私密、无需上传。图标的 Alpha 通道完整保留,适合要求所有资产统一为 AVIF 的构建流程和图片 CDN。