UI通常給一張1024的logo給我們钳宪,一張張切成小logo還是挺麻煩的,所以就有了自動切圖腳本扳炬,將腳本拖到終端執(zhí)行即可
自動切圖功能如下:
切圖腳本與logo放在同一文件夾下.png
1使套、切圖腳本與logo放在同一文件夾下
2、對腳本授權(quán) 777 /Users/yuanwei/Desktop/logo/AutoCutting.sh
是我的腳本絕對路徑
chmod -R 777 /Users/yuanwei/Desktop/logo/AutoCutting.sh
3鞠柄、將腳本拖到終端回車執(zhí)行即可
4侦高、腳本展示:
#配置logo名稱(也可將你的logo名字修改跟腳本一樣)
filename="logo.png"
dirname="logo_cutimg"
name_array=("logo_16.png" "logo_20.png" "logo_20@2x.png" "logo_20@3x.png" "logo_29.png" "logo_29@2x.png" "logo_29@3x.png" "logo_40.png" "logo_40@2x.png" "logo_40@3x.png" "logo_60@2x.png" "logo_60@3x.png" "logo_76.png" "logo_76@2x.png" "logo_83.5@2x.png" "logo_512.png")
size_array=("16" "20" "40" "60" "29" "58" "87" "40" "80" "120" "120" "180" "76" "152" "167" "512")
# 獲取腳本當(dāng)前所在目錄(即上級目錄絕對路徑)
root_dir=$(cd "$(dirname "$0")"; pwd)/
# 切換到當(dāng)前腳本的工作目錄
cd ${root_dir}
# 創(chuàng)建文件夾存放自動切圖
mkdir $dirname
for((i=0;i<${#name_array[@]};++i)); do
m_dir=$dirname/${name_array[i]}
cp $filename $m_dir
sips -Z ${size_array[i]} $m_dir
done
5、腳本下載:https://pan.baidu.com/s/11Rdzng7H80IBLvXEnx64iQ 提取碼:TwB2