步骤1
准备一个分辨率为1024*1024的Png图片,这个图片为macOS系统规范的最大格式。后面步骤中,将以这个图片生成不同尺寸的小图片;
步骤2
将png图片重命名为 1.png;
步骤3
打开终端,进入存放刚才这个Png图片所在的目录,执行命令mkdir pngpic.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图片
通过预览打开 app.icns 图片,可以查看图片包含了多个尺寸的Png图片