功能说明
本工具可将 PNG 图片转换为 Windows 图标格式(.ico)。您可以选择一个或多个 PNG 文件,并勾选需要生成的尺寸(16×16、32×32、48×48),工具会自动将图片缩放至指定尺寸,并打包成标准 ICO 文件供下载。
使用方法
- 点击“选择 PNG 图片”按钮,从本地选择 PNG 文件(可多选)。
- 勾选需要的尺寸复选框,至少选择一个。
- 点击“生成 ICO”按钮,工具将处理并自动下载生成的 .ico 文件。
- 如需重新选择,可点击“清空”按钮重置。
计算原理
ICO 文件由三部分组成:ICONDIR(文件头)、ICONDIRENTRY(目录项)和图像数据。文件头包含保留字段、类型标识和图像数量;每个目录项记录图像的尺寸、色彩位数、数据大小和偏移量;图像数据采用 PNG 格式存储(Vista 及以上系统支持)。本工具使用 Canvas 将 PNG 缩放至目标尺寸,再编码为 PNG 数据,最后按 ICO 规范组装。
注意事项
- 仅支持 PNG 格式输入,其他格式请先转换。
- 生成的 ICO 包含多个尺寸,适合用于 Windows 图标。
- 如果原图比例不是正方形,会被拉伸至正方形,建议使用正方形图片。
- 本工具在浏览器本地运行,不会上传图片,请放心使用。