在线图标生成:一张图搞定 Linux、macOS、Windows 三端应用图标

萝卜2026-09-29

为什么做这个

最近桌面软件写得比较多,每次发版前都要做图标,规则换来换去就那么几套:Linux 要一张 512 的 PNG,macOS 要一堆尺寸打成 .icns,Windows 要 16 到 256 七种尺寸的 .ico。画图不难,麻烦的是这套流程:装命令行工具、写脚本、改尺寸、切圆角,最后还要拼容器格式。一套折腾下来半小时,下次发版又得重翻笔记。

于是把它做成了网页上的小工具,打开就用,不用装东西,也不用注册。

上传图片后框选方形区域

三步

  1. 上传一张图,点击选择或者直接拖进去都行,20MB 以内,建议边长 1024 像素以上
  2. 拖动方框圈出要用的那块方形区域。图不一定是方的,方框之外的内容会被忽略
  3. 三端图标自动生成,逐个下载,或者打包成一个 ZIP 全带走

三端生成结果

几个细节

  • 全程在浏览器里完成,图片不会上传到服务器。这里没有后端,缩放靠 Canvas,.icns / .ico / zip 的编码也是本地算的
  • macOS 的圆角留白按 Apple 官方模板来:1024 画布、主体 824、圆角半径 185.4。留白和圆角都能手动调,拖滑块就行,也能一键恢复官方值。如果你的图本身已经带留白或圆角,取消勾选即可
  • 三端产物:icon.png 是 512×512;icon.icns 含 10 种尺寸;icon.ico 含 16 / 24 / 32 / 48 / 64 / 128 / 256 共 7 种尺寸
  • 缩到 16×16、24×24 这种小尺寸时,是一级一级折半缩下去的(1024 → 512 → 256 → …),不是从大图一步缩到底。小图标的边缘更干净,细线和文字不会断裂、发毛

在哪儿

首页的「在线工具」区块,或者直接打开 https://thinking.vip/tools/icon

后面大概会补上 Android 图标、批量处理这些,有想要的也可以留言说。

2026-09-29 18:27:5288 次阅读