Mac生成APP圖標和啟動圖的腳本


概述

之前用的一個批量導出APP圖標和啟動圖的軟件,今天發現收費了,於是自己造了個簡單的輪子。

實現

Mac上的sips命令,可以很方便的幫助用戶修改圖片尺寸

Xcode里面的APP啟動圖資源包含兩部分

  1. 圖片資源
  2. 描述文件

所以這個腳本的功能就是兩個

  1. 生成描述文件Contents.json
  2. 修改圖片尺寸並關聯描述文件

生成描述文件

使用cat命令生成描述文件

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

效果展示

怎么使用

AppIcon

下載對應的sh文件,放到你想導出圖片的目錄下,將你的原圖命名為icon.png,然后在控制台中進入該目錄,執行

sh AppIcon.sh

LaunchImage

下載對應的sh文件,放到你想導出圖片的目錄下,將你的原圖命名為default.png,然后在控制台中進入該目錄,執行

sh AppLaunch.sh

就可以得到你要的資源啦。

下載點我


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM