ICNS转PNG在线转换
把Mac应用图标从.icns容器中取出,转成普通PNG,用于文档、幻灯片、网站或图片编辑器。在任何操作系统上都能得到图标集中最清晰的那张图片,透明背景一并保留。
图片格式转换
或将JPG, JPEG, JPE … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
85 可使照片在视觉上与原图无差别。只有在需要更小的文件时才调低。
JPG、BMP 和 EPS 不支持透明。透明像素会用此颜色填充。
用于透明像素底色的十六进制颜色,例如 #FFFFFF。
此格式只能保存单张图像。如需保留动画,请选择输出 GIF 或 WebP。
多尺寸图标在一个文件中包含多种分辨率,浏览器和操作系统会选用所需的尺寸。
保持原始尺寸,或输入一边的数值,自动保持宽高比。
上面所选边的像素值。
相对于原始尺寸的百分比。
屏幕和网页使用 sRGB 即可。印刷流程请保持原样;灰度会丢弃颜色。
仅写入元数据,0 表示保留原值。打印机和部分网站会读取此数值,它不会改变像素尺寸。
使用方法
- 1
上传.icns文件
请先把图标文件从应用包或项目文件夹中复制出来。每批最多 20 个图标文件。
- 2
点击“转换为 PNG”
系统会解码图标集中最大的一个尺寸,并连同 Alpha 通道一起写成 PNG。
- 3
下载并使用
可以直接使用这张 PNG,也可以缩小;从 1024 px 往下缩小,画面始终清晰。
.icns 文件是同一个图标在多种尺寸(从 16 px 到 1024 px)下的集合,每个尺寸以四个字母的类型代码存储。转换为 PNG 会取出其中最大的一个,保存为普通的透明图片。
ICNS转PNG:把macOS图标从容器中取出
Apple 在 1998 年随 Mac OS 8.5 推出了 ICNS 格式,并随着屏幕像素的提高不断扩展它。每个 Mac 应用的应用包里都带有一个,Xcode 构建 macOS 应用时仍会根据资源目录中的应用图标集生成 AppIcon.icns。在 Mac 之外,几乎没有软件能读取这种格式,即使在 Mac 上,多数编辑器也更需要 PNG。
Windows 的 ICO 最大只有 256 × 256 px,而 ICNS 可以容纳用于 Retina 显示屏的 1024 × 1024 图像,其中许多尺寸本身就以 PNG 数据存储像素。所以这里的转换是无损的:最大的尺寸被解码后,保持原有大小直接写出,透明度也完整保留。
Mac图标文件中的尺寸与类型代码
| 类型代码 | 像素 | 用途 | 起始版本 |
|---|---|---|---|
| is32 + s8mk | 16 × 16 | 小号列表图标 | Mac OS 8.5 |
| il32 + l8mk | 32 × 32 | Finder 图标视图 | Mac OS 8.5 |
| it32 + t8mk | 128 × 128 | Finder 大图标 | Mac OS X 10.0 |
| ic08 | 256 × 256 | Finder 大图标视图 | Mac OS X 10.5 |
| ic09 | 512 × 512 | 大尺寸预览 | Mac OS X 10.5 |
| ic10 | 1024 × 1024 | Retina 上 2x 的 512 pt | Mac OS X 10.7 |
ICNS
Apple 图标图像
ICNS 是 Apple 的图标容器格式,自 1998 年的 Mac OS 8.5 起用于 macOS 的应用程序、文件夹和文档图标。单个文件包含从 16×16 到 1024×1024 像素的多种尺寸,包括 Retina 版本,通常以带透明度的 PNG 数据存储。Xcode 和 macOS 可直接读取,但在 Apple 平台之外很少使用。Windows 和大多数网页工具无法在没有转换工具的情况下打开 ICNS。
- 压缩方式
- 无损
- 透明度
- 支持
- 动画
- 不支持
- 发布年份
- 1998 · Apple
PNG
便携式网络图形(PNG)
PNG 是 PNG 开发组于 1996 年发布的无损位图格式,后来由 W3C 和 ISO 标准化。它精确保留每个像素,支持完整的 Alpha 透明度,处理文字、锐利边缘和纯色块时不会产生伪影。这种精确度使它非常适合截图、徽标、图标和界面图形。代价是体积:保存为 PNG 的照片往往比同一张照片的 JPEG 或 WebP 大好几倍。所有浏览器、操作系统和编辑器都能打开 PNG 文件。
- 压缩方式
- 无损
- 透明度
- 支持
- 动画
- 不支持
- 发布年份
- 1996 · PNG Development Group
人们把 ICNS 转成 PNG,是为了在 macOS 打包之外使用 Mac 应用图标:用于教程、幻灯片、网站或 Windows 编辑器;反方向的 PNG 转 ICNS 则是开发者构建应用时用的。
Retina尺寸、Xcode图标集以及PNG保留的内容
- @2x 成员Retina 图标 · ic10 · 512@2x
- 某个图标尺寸的副本,横纵方向的像素都是原来的两倍,用于 Retina 屏幕。2x 的 512 pt 图标为 1024 × 1024 px;在高密度显示器上,macOS 会自动选用它。
如果你上传的图标集缺少 1024 px 的尺寸(旧版应用中很常见),输出的 PNG 就是现有的最大尺寸,通常是 512 或 256 px。转换器不会自行放大;把 128 px 的图标放大只会得到一张模糊的图片。
转换后只保留图像本身。ICNS 文件还可能带有目录表、深色模式版本和菜单用的模板图标,这些都会被忽略。如果你要反过来为自己的应用打包,PNG转ICNS可以用一张 1024 px 的图稿生成完整的图标集;我们的说明文章 JPG、JPEG 和 PNG 也解释了图标为什么用 PNG 而不用 JPG。
关于Mac ICNS图标与PNG的常见问题
已安装的Mac应用的.icns文件在哪里?
在 Finder 中,右键点击“应用程序”里的该应用,选择“显示包内容”,然后打开 Contents › Resources。图标通常名为 AppIcon.icns,或以应用名命名。上传前请先把它复制到别处,不要从应用包中移走。
图标在程序坞里看起来很小,为什么PNG有1024 px?
新版图标集包含 2x 的 512 × 512 图像,用于 Retina 屏幕,实际像素为 1024 × 1024。macOS 在 Dock 中会绘制较小的尺寸,但 PNG 取的是最大的一个,这样你能拿到最丰富的细节。
如何导出图标集中的所有分辨率,而不只是最大的那张?
在 Mac 上,可用终端命令 iconutil -c iconset AppIcon.icns 把所有尺寸解包到一个 PNG 文件夹。这里的转换器每个文件只输出一张最大的 PNG,多数用途已经够用,因为较小的尺寸可以用修改图片尺寸从它生成。
圆角方形外形和阴影会包含在PNG里吗?
会的,2020 年 macOS Big Sur 之后按 Apple 设计规范制作的图标都是这样。形状、阴影和透明边距都画在图稿里,所以 PNG 的圆角处是透明的,可见图标周围也留有一些空白。
Windows不转换能直接打开ICNS文件吗?
自带工具做不到。Windows 照片和资源管理器无法读取 Apple 的图标格式。转换为 PNG 在任何浏览器中都能完成;如果 Windows 程序需要图标,可以再用 PNG转ICO。
可以在自己的演示文稿或文章中使用应用的图标吗?
图标归制作它的公司所有。像评测和教程那样用它来指代该应用是常见做法,但把它当作自己的 Logo 使用则不可以。如有疑问,请查看开发者的品牌指南。
- PNG转ICNS在线转换将PNG转换为Apple .icns图标,用于Mac应用、脚本、DMG磁盘映像和文件夹。多尺寸输出,保留透明背景,无需Xcode。
- ICO转PNG在线转换将.ico文件转换为PNG,保留透明背景。自动提取图标中存储的最大尺寸图像,让网站图标和Windows图标输出清晰。
- ICO转JPG在线转换将.ico图标和网站favicon转换为JPG,用于报告、幻灯片、邮件和上传表单。自动选用最大尺寸的图层,透明区域填充白色或自选颜色。
- SVG转PNG在线转换将SVG标志和图标转换为指定宽度的PNG,默认1024 px,保留透明背景。同时了解DPI与像素的换算关系。
- 图片转PNG转换器将WebP、AVIF、HEIC、GIF、SVG、PSD、TIFF、RAW等格式转换为PNG。无损输出,保留透明背景,每批20个文件,无需注册。
- SVG转图标用一个SVG制作全套图标:Windows与网站favicon用ICO,macOS用ICNS,Android和iOS用多尺寸PNG。默认输出多尺寸ICO,可切换格式。