GIF 转 ICO(网站图标)
GIF 转 ICO 是像素画爱好者的常规操作:硬朗的边缘和有限的调色板,远比照片更经得起缩到 16 px。工具取 GIF 的第一帧,居中裁剪成正方形,按 16、32、48 px 写入一个 .ico,GIF 的透明信息原样保留。
相关推荐: PNG 转 ICO(网站图标)
使用方法
拖入 GIF——若是精灵图,画布本身就是 16、32 或 48 px 的重采样最少。
第一帧被取出、居中裁剪成正方形,连同硬边透明一起打包成 16/32/48 px 条目。
对照源网格检查 16 px 效果,再把 .ico 放到网站根目录,或整批打包带走。
GIF vs ICO
论做图标,GIF 时代的像素画反而能以己之长击败现代渐变标志:按 16 px 网格绘制的图案几乎原封不动地进入图标,而平滑的标志一缩就糊。唯一留不住的是动画——标签页早在几十年前就有意告别了会动的图标。
| GIF | ICO | |
|---|---|---|
| 压缩方式 | 无损,256 色调色板 | 无损(内含 BMP 或 PNG) |
| 透明度 | 支持(完整 Alpha) | 支持(完整 Alpha) |
| 动画 | 支持 | 不支持 |
| 兼容性 | 通用 | 作为网站图标全平台通用 |
| 适合用途 | 简单动画和像素画 | 网站图标(favicon)、Windows 应用图标 |
常见问题
不会。所有转换都通过 WebAssembly 在您的浏览器内完成,文件自始至终不会离开您的设备,全程没有任何服务器参与。页面加载完成后即使断网也能继续使用,文件大小也没有限制,仅取决于设备内存。
不能——ICO 只存静态图,而且浏览器本来就刻意不让标签页图标动(想象满屏闪烁的标签页是什么景象)。本工具取第一帧;若想用别的帧,请先把那一帧导出为静态图再转换。
源尺寸能整除图标尺寸时最锐利——16、32、48 或 96 px 的源图缩放干净利落。非常规尺寸会经过重采样,单像素细节会变软。按 16×16 画的图基本原样进入 16 px 条目;32 和 48 px 条目由它放大而来。
依然透明。GIF 的透明是逐像素的「有或无」,ICO 的 Alpha 通道恰好能精确表达——经典像素画那种硬边镂空的效果会原样带到标签页图标上。
在 16 px 下,画得好的像素画几乎打遍天下:它本来就是为这个网格创作的,而 logo 得熬过缩小。16×16 的 GIF 精灵图基本逐像素进入图标。到了 32、48 px 有了曲线的空间,现代标志才追回来——多尺寸 .ico 恰好让两者在一个文件里共存。
动画注定保不住——标签页图标天生是静态的,您得到的是第一帧。如果第一帧是标题卡或空白,请先用 GIF转PNG 把想要的那一帧导成静态图,再来转换。至于让标签页动起来:浏览器在 2000 年代就有意结束了那场闹剧,也没人怀念。
相关工具
PNG 转 ICO(网站图标)
在浏览器内将 PNG 制作成多尺寸 ICO 网站图标——免费、无需上传。一个文件包含 16、32、48 px 三种尺寸,完整保留透明通道,可直接放到网站根目录使用。
BMP 转 ICO(网站图标)
在浏览器内把 BMP 位图转换成多尺寸 ICO 图标——免费、私密、无需上传。说来有趣,ICO 内部存的本来就是位图结构,您的图片只是多了几个尺寸——老素材做程序图标的顺手工具。
GIF 转 PNG
在浏览器内把 GIF 转换为 PNG——免费、无需上传。无损提取第一帧,256 色调色板与透明区域原样保留;得益于更现代的压缩,输出的 PNG 往往比原 GIF 还要小。
GIF 转 JPG
在浏览器内把 GIF 转换为 JPG——免费、私密、即时完成。从任意 GIF 截取一帧体积最小的静态图,默认画质 85,适合缩略图、预览图和只收 JPG 的上传表单。