Mac png图片生成Icns
dmg包要自定义磁盘图标样式,需要Icns格式的文件来设置,于是写了个shell脚本用于转换图标为icons
1.准备文件:
1.1图标 大于512*512的png文件 logo.png
1.2 创建一个iconset文件夹
终端 mkdir logo.iconset
2.终端执行脚本
sips -z1616 logo.png --out logo.iconset/icon_16x16.png
sips -z3232 logo.png --out logo.iconset/icon_16x16@2x.png
sips -z3232 logo.png --out logo.iconset/icon_32x32.png
sips -z6464 logo.png --out logo.iconset/icon_32x32@2x.png
sips -z128128 logo.png --out logo.iconset/icon_128x128.png
sips -z256256 logo.png --out logo.iconset/icon_128x128@2x.png
sips -z256256 logo.png --out logo.iconset/icon_256x256.png
sips -z512512 logo.png --out logo.iconset/icon_256x256@2x.png
3.最后执行
iconutil -c icns logo.iconset -o logo.icns
logo.icns就是需要的目标文件了。