macOS制作「icns图标」文件的教程

.icns格式的文件是Mac系统下的一种图标格式,它支持的图标大小有16 × 16, 32 × 32, 48 × 48, 128 ×128, 256 × 256, 512 × 512, and 1024 × 1024像素, 这些图标可以带有1到8位的alpha通道和多个图像状态.操作系统根据实际的屏幕情况能够对这些固定大小的图标进行缩放,来显示任何中间尺寸。

这也是为什么Mac在高分屏下比Windows看着要清晰的一个原因了,本文就给大家介绍下如何在Mac系统下来制作icns图标文件。

苹果电脑制作icns图标文件的方法

首先,打开终端,然后切换到桌面或者你想要的任何地方。

然后在桌面(终端切换到的目录)准备一张1024*1024像素的你想用来做图标的png文件,命名为pic.png

接着继续在终端操作,新建一个目录(也可以直接右键新建,记得保留后缀)

mkdir tmp.iconset

上面我们就新建了一个名字为tmp.iconset的文件夹,下面的命令是用来生成不同分辨率下的图片的,直接全部复制粘贴到终端运行一遍即可。

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

一切顺利的话,你打开tmp.iconset文件夹可以看到这些生成的图片。

最后输入 iconutil -c icns tmp.iconset -o Icon.icns 就可以生成一个icns文件了。

# 更多macOS技巧,请关注「macOS专题