PNG 转 ICNS:macOS 图标转换

从 PNG 生成 macOS ICNS 与 AppIcon 资源,调整 Dock 留白,并从 macOS 导出压缩包中提取 AppIcon.icns。

免费编辑与导出,无水印。AI 生成和 AI 编辑使用积分;完整编辑器适合桌面浏览器。

同一原图,调整构图后导出

用于演示的原始图标
原图
增加渐变背景与留白后的图标
编辑结果
32 像素导出预览
32 × 32 PNG

示例由仓库演示素材通过图标渲染器生成。具体平台的留白、遮罩和输出以所选预设为准。

操作步骤

  1. 导入高分辨率方形 PNG。
  2. 选择 macOS 并调整构图。
  3. 提取 Resources/AppIcon.icns,或使用附带的 Xcode 资源目录。

生成 macOS 图标资源族

macOS 预设包含标准与 Retina 尺寸、Xcode AppIcon 资源目录和 Resources/AppIcon.icns。ICNS 是图标容器,不是改名后的 PNG。如果构建工具要求其他目录结构,应使用对应框架预设。

检查 Dock 中的视觉轮廓

铺满画布的标记在 macOS 中可能比相邻图标显得更大。为主体保留空间,并检查导出结果;macOS 导出会对过满的图标进行视觉留白处理。安装后再次测试,Dock 可能缓存旧图标。

当前预设的输出尺寸与文件

以下列表直接读取应用预设。项目配套文件由导出器追加;尺寸选择会影响实际导出内容。容器文件从下载的 ZIP 中提取。

ICNS: Resources/AppIcon.icns

查看 10 个图像输出
文件尺寸
Assets.xcassets/AppIcon.appiconset/icon_16x16.png16 × 16
Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png32 × 32
Assets.xcassets/AppIcon.appiconset/icon_32x32.png32 × 32
Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png64 × 64
Assets.xcassets/AppIcon.appiconset/icon_128x128.png128 × 128
Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png256 × 256
Assets.xcassets/AppIcon.appiconset/icon_256x256.png256 × 256
Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png512 × 512
Assets.xcassets/AppIcon.appiconset/icon_512x512.png512 × 512
Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png1024 × 1024

常见问题

需要付费或登录吗?

普通图片编辑与导出可免费使用。AI 请求需要登录并使用积分;云同步等服务依据账户方案提供。

工具会自动修改我的项目吗?

不会。先在编辑器预览并下载资源,然后按项目要求手动接入。请保留现有图标备份并测试构建结果。