应用图标生成器:iOS、Android、macOS、watchOS

放入一张 1024×1024 PNG,即可下载包含全部尺寸、可直接用于 Xcode 和 Android Studio 的 zip。无需邮箱,不上传,全部在浏览器中完成。

选择平台

完全在浏览器中运行。输入内容不会被发送或保存。

使用方法

  1. 把至少 1024×1024 的 PNG 拖到框内,或点击选择文件。
  2. 勾选需要的平台:iPhone、iPad、Mac、Apple Watch、Android。展开“尺寸列表”可查看每个尺寸。
  3. 点击“生成预览”查看各尺寸效果。
  4. 点击“下载 (ZIP)”。在 Xcode 中把 AppIcon.appiconset 拖入 Assets.xcassets;Android 则把 mipmap 文件夹复制到 app/src/main/res。

不同的应用商店和设备需要不同尺寸的图标,在设计软件里逐个导出既费时又容易漏掉。这个应用图标生成器只需一张至少 1024×1024 像素的正方形 PNG,就能一次生成 iPhone 9 种、iPad 10 种、macOS 10 种、Apple Watch 11 种和 Android 6 种尺寸,并打包成 zip 下载。

苹果平台的图标放在 AppIcon.appiconset 文件夹中,并附带记录每张图片 filename、idiom、scale、size 的 Contents.json,直接拖进 Xcode 的 Assets.xcassets 即可。Android 会生成 mipmap-mdpi(48px)到 xxxhdpi(192px)的 ic_launcher.png,另有 Google Play 用的 512px ic_launcher-playstore.png。缩小时按一半逐级进行,减少小尺寸的锯齿。

注意:只支持 PNG,非正方形图片会被拉伸填满,请先裁剪。只有 macOS 图标会自动加圆角(中间 80% 区域,半径 22.37%,透明背景),其他平台保持正方形。不生成 Android 自适应图标(前景和背景图层)。所有处理都在浏览器中完成,图片不会上传。

常见问题

zip 里有什么?

Apple 平台的图标放在 AppIcon.appiconset 中,并附带 Contents.json(filename、idiom、scale、size)。Android 放在 android/ 中,包括 mipmap-mdpi(48px)、hdpi(72px)、xhdpi(96px)、xxhdpi(144px)、xxxhdpi(192px)的 ic_launcher.png,以及 512px 的 ic_launcher-playstore.png。

应该用什么图片?

至少 1024×1024 像素的 PNG。更小的图片无法导出。图片会被拉伸填满每个正方形图标,所以请使用正方形图片。PNG 带有 Alpha 通道时会保留透明。

macOS 图标有什么不同?

Mac 图标会自动加上圆角:图案放在中间 80%(四边各留 10%),圆角半径为该区域的 22.37%,背景透明。

相关工具