应用图标生成器

为iOS、iPadOS、watchOS、macOS和Android生成所有必需的应用程序图标尺寸。高质量缩放,为Xcode和Android Studio正确格式化。100%私密且免费。

广告
广告

应用图标生成器从单个源图像为 iOS、Android 和 Web 应用创建正确尺寸的图标。应用商店要求多种维度的图标(例如 iOS 从 29×29 到 1024×1024,Android 从 48×48 到 512×512)。此工具使用 Canvas API 将您的源图标调整为所有所需维度,在几秒钟内生成完整的图标集——全部在浏览器中完成。

不上传源文件即可生成所有应用图标尺寸

一张 1024×1024 图像 → iOS、Android、watchOS 和 macOS 的所有尺寸。Xcode 就绪的 AppIcon.appiconset 和 Android mipmap 文件夹。全部在浏览器中完成。

全平台
Xcode就绪
免费无限

使用步骤

  1. 1

    准备图标

    设计一个1024x1024像素的正方形图标。不要添加圆角;设备操作系统会自动应用遮罩。

  2. 2

    上传

    将文件拖拽到上面的工具中。

  3. 3

    选择平台

    选择iPhone、iPad、Watch、Mac或Android。

  4. 4

    下载

    获取包含所有已整理资产的单个.zip文件。

最简单的调整应用图标尺寸方法

Xcode就绪

生成完整的AppIcon.appiconset文件夹和有效的Contents.json文件。只需拖放到Xcode资产目录中即可。

安卓兼容

创建标准的Android mipmap文件夹(mdpi、hdpi、xhdpi等),可直接粘贴到Android Studio项目的res文件夹中。

高品质缩放

使用高级缩放算法(通过Pica的Lanczos3)确保您的图标即使在最小尺寸下也看起来清晰锐利。

100% 私密

您的源图像在本地处理。绝不上传,绝不存储,绝不发送到服务器。

广告

了解应用图标要求

为什么应用图标需要多种尺寸

移动操作系统在许多不同的上下文中显示应用图标:主屏幕、应用切换器、设置、通知、App Store/Play Store 列表和搜索结果。每个上下文需要不同的像素尺寸。仅 iOS 就需要超过 20 种不同的图标尺寸才能完成提交——从 20×20(iPad 上的通知)到 1024×1024(App Store 列表)。Android 使用必须为 108×108 且有 72×72 安全区自适应图标,加上多种密度的传统图标(mdpi: 48×48, hdpi: 72×72, xhdpi: 96×96, xxhdpi: 144×144, xxxhdpi: 192×192)。

在图像编辑器中手动创建每个尺寸既繁琐又容易出错。在 1024×1024 下看起来不错的源图像在缩放到 29×29 时可能会丢失重要细节。关键是从一个简单、粗犷的设计开始,在所有尺寸下都能正常工作——避免细线条、小文字和复杂细节,这些在小尺寸下会消失。源图像应至少为 1024×1024 像素(iOS)或 512×512 像素(Android),PNG 格式,无透明度(iOS 不允许透明的应用图标)。

对于 Web 应用(PWA),要求更简单但同样重要。manifest.json 文件引用 192×192 和 512×512 的图标,但额外的尺寸可以在用户将您的网站添加到主屏幕时改善体验。Apple Touch 图标应为 180×180 以在 iOS 设备上获得最佳质量。Favicon 文件应包含 16×16、32×32 和 180×180 尺寸。

广告

图标生成的工作原理

工具使用 Canvas API 将源图像调整为每个所需维度。源图像被加载到 Image 对象中,然后对于每个目标尺寸,在该维度创建一个画布,并使用 ctx.drawImage() 以高质量重采样(imageSmoothingQuality = 'high')绘制图像。然后将每个画布导出为 PNG blob 并打包供下载。

对于 iOS,工具按照 Apple 的命名约定(Icon-App-20x20@1x.png、Icon-App-20x20@2x.png 等)生成图标集,并可选择创建 Contents.json 文件供 Xcode 资产目录使用。对于 Android,工具以正确的目录结构(mipmap-mdpi/、mipmap-hdpi/ 等)生成图标,可直接包含在项目的 res/ 文件夹中。对于 Web,它生成 favicon 集和必要的 HTML meta 标签。

广告

与其他图标生成器的对比

流行的应用图标生成工具的并排对比。

功能NovaToolsAppIcon.coEasyAppIcon
隐私(无上传)100% 浏览器本地上传到服务器上传到服务器
iOS 图标集所有尺寸
Android 图标集所有密度
Web/PWA 图标
无水印免费版有水印有广告
即时处理排队排队

基于服务器的图标生成器需要上传您的源图像。我们的工具使用 Canvas API 在本地调整图标尺寸——您的品牌资产绝不会离开您的设备。

常见问题

应该上传什么图像尺寸?
我们建议使用1024x1024像素的PNG图像,带透明或纯色背景。这是所需的最大尺寸(用于App Store营销图标),允许我们在保持高质量的同时缩小到更小的尺寸。图像应为正方形——如果您上传非正方形图像,工具会自动将其裁剪为正方形。为获得最佳效果,请避免在源图像中添加圆角、阴影或光泽效果——操作系统会在设备上显示图标时自动应用适当的遮罩和效果。
这会为Xcode生成Contents.json文件吗?
是的。苹果平台的zip文件包含正确的文件夹结构和Xcode所需的Contents.json文件。具体来说,它生成一个AppIcon.appiconset文件夹,包含所有必需的图像尺寸和一个Contents.json,将每个文件映射到其对应的尺寸槽位。您可以用生成的文件夹替换Xcode资产目录中现有的AppIcon.appiconset文件夹——Xcode会自动识别所有图标并在构建设置中标记为完成。这消除了手动调整和命名每个图标文件的繁琐过程。
我的数据是私密的吗?
是的。所有图像处理都在浏览器中使用HTML5 Canvas API和Pica重采样库本地进行。您的源文件绝不会被上传到我们的服务器、存储在数据库中或通过网络传输。工具从本地内存读取您的图像,使用高质量的Lanczos3重采样生成每个所需尺寸,打包到正确的文件夹结构中,并创建ZIP文件——全部在您的设备上完成。关闭浏览器标签页后,所有图像数据都会从内存中清除。这使得该工具可以安全地用于未发布的应用图标、专有品牌资产或机密的客户作品。
支持哪些平台?
工具为 iOS(iPhone 和 iPad)、watchOS(Apple Watch)、macOS(Mac 应用)和 Android 生成图标。对于苹果平台,它生成完整的 AppIcon.appiconset 文件夹,包含当前 Xcode 版本所需的所有尺寸,包括 20px、29px、40px、58px、60px、76px、80px、87px、120px、152px、167px、180px、1024px 以及各种 macOS 尺寸。对于 Android,它生成标准的 mipmap 文件夹结构(mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi),带有正确的启动器图标尺寸(48px、72px、96px、144px、192px)和自适应图标前景层。
使用什么缩放算法?
工具使用 Pica 库的 Lanczos3 重采样,这是可用的最高质量缩小算法之一。Lanczos3 使用 3 波瓣 sinc 滤波器来保持锐利边缘和精细细节,同时避免混叠伪影。这明显优于默认的浏览器图像缩放(使用双线性或最近邻插值),可与专业图像编辑软件相媲美。结果:您的 16x16 图标看起来清晰可读,而不是模糊或像素化,即使从 1024x1024 源图像缩小。
我可以为 Android 自适应图标生成图标吗?
可以。对于 Android,工具生成标准启动器图标(在 mipmap 文件夹中)和自适应图标前景层。自适应图标在 Android 8.0(API 26)中引入,由两层组成:前景(您的图标)和背景(纯色或图案)。工具为每个密度桶生成所需尺寸(108x108 dp,含 72x72 dp 安全区)的前景层。您需要在 Android 项目的 res/drawable 文件夹中单独提供背景层。
我需要为图标添加圆角吗?
不需要。您应该上传带有尖角的正方形图像。iOS、Android 和其他平台在显示图标时会自动应用自己的遮罩(圆角、方形圆角、圆形等)。如果您在源图像中添加圆角,当操作系统应用其遮罩时,角落可能会显示为细边框或光晕。唯一的例外是 App Store 营销图标(1024x1024),在近期的 Xcode 版本中接受带有透明角的正方形图像——但即使在这里,Apple 也建议上传正方形图像并让系统处理遮罩。
有文件大小限制吗?
没有人为的文件大小限制。由于工具在本地处理您的图像,实际限制取决于您设备的可用内存。1024x1024 PNG 文件通常为 500KB 到 2MB,完全在任何现代设备的能力范围内。如果您上传非常大的图像(例如 4096x4096),工具会自动将其用作源文件,但处理时间可能会略有增加。为获得最佳性能,请使用建议的 1024x1024 源图像。

您的隐私是我们的优先事项

此工具完全在您的浏览器中运行。您的文件不会被上传到服务器、存储或分析。

  • 我们不上传、不存储、不分析您的文件。
  • 您处理的一切都保留在您的设备上。
  • 没有服务器端处理、没有云存储、没有分析。

即使您的互联网连接断开,您的文件也是安全的。

你可能还喜欢

相关指南

广告