以前用的一个批量导出APP图标和启动图的软件,今天发现收费了,因而本身造了个简单的轮子。git
Mac上的sips
命令,能够很方便的帮助用户修改图片尺寸github
Xcode里面的APP启动图资源包含两部分json
因此这个脚本的功能就是两个app
Contents.json
使用cat
命令生成描述文件iphone
setContents(){ cat <<EOF >./AppIcon/Contents.json { "images" : [ { "size" : "20x20", "idiom" : "iphone", "scale" : "2x", "filename" : "icon_40x40.png" }, { "size" : "20x20", "idiom" : "iphone", "scale" : "3x", "filename" : "icon_60x60.png" }, ... EOF }
iconWithSize() { sips -Z $1 icon.png --out ./AppIcon/icon_$1x$1.png }
mkdir AppIcon setContents for size in 40 58 60 80 87 120 180 1024 do iconWithSize $size done
下载对应的sh
文件,放到你想导出图片的目录下,将你的原图命名为icon.png
,而后在控制台中进入该目录,执行函数
sh AppIcon.sh
下载对应的sh
文件,放到你想导出图片的目录下,将你的原图命名为default.png
,而后在控制台中进入该目录,执行3d
sh AppLaunch.sh
就能够获得你要的资源啦。code