macOS下png生成icns格式图片

icns格式为苹果macOS软件专用的一种图标格式,macOS下各个应用的图标都必须采用这个格式的图片做为图标文件,在 icns 文件中可以存储各种分辨率 (16x16x 至 1024x1024)的png图片,这样系统可以自适应的根据场景和屏幕分辨率显示不同的Png图片。


小编制作的icns图标文件的预览
小编制作的icns图标文件的预览


目前小编没有发现有软件可以直接制作 icns 格式的图标,小编分享两种制作 icns 格式图标的制作方法

在线制作 icns 图片

1、打开网址 https://cloudconvert.com/png-to-icns
2、选择一张 png 图片
3、选择转换为 icns 格式

选择转换为 icns 格式
选择转换为 icns 格式

4、点击右下角的“Convert”按钮,进行上传和转化格式;
5、转换后,可以点击“Download”按钮,下载生成的icns格式图片;


虽然在线制作 icns 图片比较方便,但是它只能通过一张Png图片制作,生成的icns图标中也只有一个分辨率的png图片,如果想制作包含多个分辨率格式的icns图标文件,请看下面通过命令行方式的方法。

命令行生成 icns 图片

1、准备一个分辨率为1024*1024的Png图片,这个图片为macOS系统规范的最大格式。后面步骤中,将以这个图片生成不同尺寸的小图片。
2、将png图片重命名为 1.png;
3、打开终端,进入存放刚才这个Png图片所在的目录,执行命令mkdir pngpic.iconset创建文件夹。

注意:必须以.iconset后缀结尾

4、输入以下命令生成不同尺寸的Png图片。

sips -z 16 16 1.png --out pngpic.iconset/icon_16x16.png
sips -z 32 32 1.png --out pngpic.iconset/icon_16x16@2x.png
sips -z 32 32 1.png --out pngpic.iconset/icon_32x32.png
sips -z 64 64 1.png --out pngpic.iconset/icon_32x32@2x.png
sips -z 128 128 1.png --out pngpic.iconset/icon_128x128.png
sips -z 256 256 1.png --out pngpic.iconset/icon_128x128@2x.png
sips -z 256 256 1.png -- out pngpic.iconset/icon_256x256.png
sips -z 512 512 1.png --out pngpic.iconset/icon_256x256@2x.png
sips -z 512 512 1.png --out pngpic.iconset/icon_512x512.png
sips -z 1024 1024 1.png --out pngpic.iconset/icon_512x512@2x.png

5、执行命令iconutil -c icns pngpic.iconset -o app.icns,生成icns图片

6、通过预览打开 app.icns 图片,可以查看图片包含了多个尺寸的Png图片。


小编制作的icns图标文件的预览
小编制作的icns图标文件的预览


置顶文章
推荐文章
最新文章
热门标签
相关文章

相关软件

最新软件

推荐软件