用 Figma 直接输出带透明背景的图标,替代之前用"预览"的方式。
之前用"预览"的"即时 Alpha"去背,边缘总是不干净。Figma 方案从源头解决这个问题,同时顺带修正图标视觉偏大的问题(之前在 Dock 里看起来比其他 App 图标大)。
核心原理
macOS 系统不会像 iOS 那样自动切割圆角,你必须自己做:导出一张 1024×1024、主体居中且四周留有透明边框的 PNG 图片。
第一步:创建标准画布
- 新建 Frame,尺寸设为 1024 × 1024
- 关键:在右侧 Fill 栏点
-删掉填充,确保背景透明
第二步:绘制图标轮廓
- 画一个矩形,尺寸设为 824 × 824
- 用对齐工具将其在 1024 画布中居中
100px 的边距(gutter)来自苹果官方模板的标准做法(参考)。
第三步:设置超椭圆圆角
- 选中 824 的矩形
- Corner Radius:输入
185.4 - Corner Smoothing:点击半径旁边的图标,滑块拉到
60%
这能模拟出 iOS/macOS 专用的超椭圆(Squircle)弧度。
第四步:放入图片,生成圆角
- 将图片拖入 Figma,置于圆角矩形图层之上
- 同时选中两者
- 右键选择
Use as mask(推荐用Cmd + /搜索执行,更快)
第五步:导出
- 选中最外层的 1024×1024 Frame
- 右侧 Export 栏点
+,设置1x / PNG,点击导出