以前用的一個批量導出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