BMP 转 ICO(网站图标)
说个格式冷知识:ICO 文件本质上就是一叠 BMP 加一份目录——其中的图标条目沿用了 Windows 自 1990 年起就能读取的位图结构。所以这次转换有种圆满的意味:您的位图被居中裁剪成正方形,缩放到 16、32、48 px,装进它命中注定的容器里。
相关推荐: PNG 转 ICO(网站图标)
使用方法
把位图拖进来;怀旧素材和老程序导出的图,正是这对组合的用武之地。
像素直接写入 16、32、48 px 三个图标条目——正是 Windows 从 1990 年解析至今的结构。
记得标准 BMP 不透明,成品会是完整方块;单独下载 .ico 或与其他文件一起打包。
BMP vs ICO
这俩基本算一家人——ICO 条目内部就是 BMP 结构——因此这是全站最「字面意义」的一次转换。不过亲缘也有限度:经典 24 位位图不带 Alpha,论透明圆角还是 PNG 来源的图标更好看。
| BMP | ICO | |
|---|---|---|
| 压缩方式 | 通常无压缩(原始像素) | 无损(内含 BMP 或 PNG) |
| 透明度 | 不支持 | 支持(完整 Alpha) |
| 动画 | 不支持 | 不支持 |
| 兼容性 | 桌面端基本通用 | 作为网站图标全平台通用 |
| 适合用途 | 老旧 Windows 软件、原始像素交换 | 网站图标(favicon)、Windows 应用图标 |
常见问题
不会。所有转换都通过 WebAssembly 在您的浏览器内完成,文件自始至终不会离开您的设备,全程没有任何服务器参与。页面加载完成后即使断网也能继续使用,文件大小也没有限制,仅取决于设备内存。
不行,而且这是个常见的坑——ICO 需要一份描述各图标条目的头部目录,改名的 BMP 没有。个别看图软件能容忍这种把戏,Windows 快捷方式和浏览器一般不买账。本工具会构建真正的结构,内含三个标准尺寸。
有用——把老素材变成程序图标正是这么做的。本工具写出的 32 位条目从 Windows XP 起都能用。给怀旧计算项目提个醒:真正上古的软件可能要求 8 位调色板图标,那是另一回事了。
几乎没有——标准 BMP 完全不透明,转出的图标会是实心方块。对照片类或满铺设计的图标来说无妨;想要透明圆角,请用带 Alpha 的 PNG 重制源图,改走 PNG转ICO。
这是最「直译」的路径:ICO 条目内部就是 BMP 结构,像素无需任何格式体操即可迁移。但更好吗?只有 32 位 BMP 才算。经典 24 位 BMP 不带 Alpha,PNG 来源能得到真正透明的圆角,BMP 来源只能得到实心方块。字面直译未必更漂亮。
实践上就是透明——标准位图没有 Alpha 通道,图标在任何背景上都占满整个方块。满铺设计看不出问题;圆形或异形标志则会在深色标签页里露出一圈可见的底框。解决办法在上游:用带 Alpha 的格式重建源图,再来转换。
相关工具
PNG 转 ICO(网站图标)
在浏览器内将 PNG 制作成多尺寸 ICO 网站图标——免费、无需上传。一个文件包含 16、32、48 px 三种尺寸,完整保留透明通道,可直接放到网站根目录使用。
GIF 转 ICO(网站图标)
在浏览器内把 GIF 转成 ICO 网站图标——免费、无需上传。取第一帧生成 16、32、48 px 三种尺寸,硬边透明完整保留,像素风格的图案缩到 16 px 依旧清晰可辨。
BMP 转 PNG
在浏览器内把 BMP 转换为 PNG——免费、无损、无需上传。未压缩位图的体积直降 50–90%,像素逐位保持不变,这是图片格式世界里极少数完全没有任何代价的一次转换。
BMP 转 JPG
在浏览器内把 BMP 转换为 JPG——免费、私密、无需上传注册。巨大的未压缩位图变成方便分享的照片,默认画质 88,体积通常缩小 95–98%,邮件附件不再被退回。