分享一下日常開發用到的圖片批處理 Shell 腳本,寫的比較小白,大神不要嘲笑,剛開始用 Shell 的時候,被空格坑的不要不要的。git
腳本主要有:github
AppIcon
。LaunchImage
。在 Mac 的終端中,cd
打開圖片文件夾—>拖入 Shell 文件到終端—>回車-->輸入 1 或 2 或 3 或 4 便可進行對應操做,如圖:bash
例如你要處理的圖片文件放在桌面上的images
文件中。網絡
只有須要做爲 icon 圖片的圖片才須要這樣命名。工具
須要在終端中用cd
命令先進入此文件夾;終端輸入cd
空格(cd 後面有一個空格),而後拖入你桌面的images
文件夾路徑。spa
同理,再拖入所用到的 Shell 文件,而後回車確認。3d
顯示界面以下,若是須要生成AppIcon圖標,則輸入數字1,回車。code
因爲我在網上找到的是JPG
圖片,轉爲PNG
圖片後,Alpha 通道
顏色異常,因此有CGColor
顏色警告,正常PNG
圖片處理是沒有<...>部分的,有警告但不影響使用。cdn
命名爲 icon 的圖片必須爲 png 格式,蘋果官方文檔要求 png 格式。blog
命名爲 LaunchImage 的圖片必須爲 png 格式,蘋果官方文檔要求。
機型 | 屏幕尺寸 |
---|---|
iPhone X/Xs | 1125 x 2436 |
iPhone Xs Max | 1242 x 2688 |
iPhone XR | 828 x 1792 |
iPhone 6P/6SP/7P/8P | 1242 x 2208 |
iPhone 6/6S/7/8 | 750 x 1334 |
iPhone 5/5S/SE | 640 x 1136 |
iPhone 4/4S | 640 x 960 |
# >>>>>>>>>>一鍵生成App啓動圖片LaunchImage<<<<<<<<<<<<<
# 自動生成LaunchImage
LaunchWithSize() {
case $1 in
"960")
sips -z 960 640 LaunchImage.png --out LaunchImageFolder/LaunchImage_960x640.png
;;
"1136")
sips -z 1136 640 LaunchImage.png --out LaunchImageFolder/LaunchImage_1134x640.png
;;
"1334")
sips -z 1334 750 LaunchImage.png --out LaunchImageFolder/LaunchImage_1334x750.png
;;
"2208")
sips -z 2208 1242 LaunchImage.png --out LaunchImageFolder/LaunchImage_2208x1242.png
;;
esac
}
複製代碼
完整Shell腳本較長,會使文章篇幅冗長,請至GitHub下載 若是您以爲方便好用,請在GitHub上賞個Star ⭐️,您的鼓勵是我創做的動力! 點擊下載Shell腳本文件