源图片应该是什么样的?
从一个在小尺寸下依然能认出来的简单标志开始。透明的 SVG 或大尺寸透明 PNG,能让生成器把你的图稿和纯色背景分开。照片也能做出可用的扁平图标,但它不透明的矩形同样会决定单色剪影的形状。调大输出尺寸,也无法显示上传图片中原本没有的细节。
打开应用图标生成器,上传 SVG、PNG、JPEG、WebP 或 HEIC,选择 Android、iOS 或两者。设置资源名称(例如 ic_launcher)、背景色和每边内边距。ZIP 只包含所选平台的文件和一份导入说明。下载是私有的,已解锁的结果不另收费;对你自己上传的文件,工具页面会显示当前价格。
![]()
我们的一个示例标志(左)以及导出工具由它生成的文件:iOS 图标、圆形启动器中显示的 Android 自适应图标,以及放大后的 favicon。
Android 资源包里有什么?
资源包包含 48、72、96、144 和 192 像素的旧版 mipmap PNG,一张 512 像素的 Play 商店图片,以及自适应图标 XML。前景图稿放在一张透明的 432 像素画布上,相当于 xxxhdpi 下的 108 dp。在加上你设置的内边距之前,标志会适配在中央 66 dp 的安全区域内。这样既给启动器遮罩留出了空间,又不会把重要的图稿放在画布边缘。
自适应资源位于 API 26 目录中。API 33 版本额外加入了单色图层。前景和单色 PNG 位于 drawable-xxxhdpi;旧版资源保留在对应密度的 mipmap 文件夹中。把 android/res 合并到你应用现有的资源目录中,然后在 application 上设置 android:icon="@mipmap/ic_launcher",并替换成你选择的名称。
主题图标由源图的 alpha 通道生成。透明背景的三角形会生成三角形剪影;完全不透明的照片会生成一个实心矩形。这是输入本身的特性,而不是主体识别功能。如果需要有形状的主题图标,请先去除背景,或者提供一个专门制作的透明标志。
iOS 资源包里有什么?
iOS 文件夹包含 AppIcon.appiconset,其中有一张 1024 × 1024 像素的不透明 RGB 图片和一个 Contents.json 文件。把这个图标集添加到你现有的 Xcode 资源目录中,然后在 target 设置里选择 AppIcon。Xcode 的单一尺寸工作流程会根据这张源图生成各平台所需的尺寸。
这个导出工具生成的是扁平的资源目录。它不会生成 Icon Composer 的 .icon 文档、可编辑的层次图层或 Liquid Glass 效果,这些需要另外的设计流程。如果你打算以后制作分层版本,请保留原始图稿。如果是在界面中使用的普通图片,请选择 Xcode imageset,而不是应用图标集。
发布前检查
在 Android 上检查圆形、圆角方形以及其他启动器遮罩的效果。开启主题图标后查看单色效果,并确认加上内边距后前景没有变得太小。在 iOS 上,请在 Xcode 和设备上检查图标。检查标志在小尺寸下的效果、与背景的对比度,以及是否有多余的边缘。
生成的资源包只提供资源文件;它不会评估商标权利、评判视觉质量,也不保证能通过应用商店审核。合并文件夹前,请保留一份现有资源的副本,并检查应用的构建输出中是否有名称冲突或特定 target 的要求。