OKfmt

PNG ICNS

将 PNG 打包为 ICNS(16–1024px 七档分辨率,透明背景保留),用于 macOS 应用图标与 DMG 安装包制作。

拖拽文件到此处或点击上传(支持多选)

Ctrl+V 从剪贴板粘贴

如何将 PNG 转换为 ICNS

  1. 1拖拽、点击或粘贴上传您的 PNG 文件。
  2. 2按需调整质量设置。
  3. 3点击「立即转换」等待转换完成。
  4. 4下载转换后的 ICNS 文件。

关于 PNG 转 ICNS

PNG是1996年发布的通用位图格式,采用DEFLATE无损压缩,支持8位透明通道与48位色深,作为截图和设计交付的通用标准存在;ICNS是Apple专属图标容器格式,用于存储多分辨率图标条目,满足macOS系统显示需求,因此存在PNG转ICNS的需求。

转换后生成标准ICNS容器,封装16px到1024px区间的多分辨率PNG条目,保留PNG原有的8位透明通道信息,原有PNG的色深与像素信息无丢失,不产生额外画质损耗。

该转换输出适用于macOS 10.7及以上版本的应用图标制作,适配Finder图标显示与Xcode应用打包工作流,开发者可直接将输出文件导入项目使用。

PNG 与 ICNS 技术规格对比

特性PNGICNS
压缩方式无损无损
透明通道支持支持
动画不支持不支持
发布年份19961998
开发方PNG Development GroupApple

PNG → ICNS 常见问题

转换后画质有损失吗

转换后不会产生画质损失,PNG本身为无损压缩格式,转换过程中按原有像素信息生成ICNS内的多分辨率条目,保留原始画质。

会保留透明通道吗

会保留原PNG的8位透明通道,生成的ICNS容器内所有分辨率条目均保留透明信息,可直接用于macOS半透明图标制作。

单文件大小上限是多少

本工具支持的单文件大小上限为50MB,单次仅可转换一个文件,超出上限的文件将无法提交处理。

文件会被存储吗

文件经HTTPS上传至服务器完成转换,转换完成后服务器立即删除源文件与输出文件,不做任何存储,保障用户隐私。