icns 图标制作
命令行生成 icns 图片
- 准备一个分辨率为1024*1024的Png图片,这个图片为macOS系统规范的最大格式。后面步骤中,将以这个图片生成不同尺寸的小图片;
- 将 png图片重命名为 1.png;
- 打开终端,进入存放刚才这个Png图片所在的目录,执行命令mkdir pngpic.iconset创建文件夹;(注意:必须以 .iconset后缀结尾)
- 输入以下命令生成不同尺寸的 .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
- 执行命令iconutil -c icns pngpic.iconset -o app.icns,生成icns图片。
- 通过预览打开 app.icns 图片,可以查看图片包含了多个尺寸的Png图片。
