iOS app 的桌面圖標(biāo)钝凶,往往需要不同的2929 娜庇,5858 120*120 等炫贤,其實(shí)可以通過腳本直接將一張大圖切成各個(gè)尺寸再登,就需要每個(gè)圖都手動(dòng)去切那么麻煩尔邓,來看腳本的實(shí)現(xiàn)思路
再來看看代碼段
ROOT_DIR=$(pwd)
#判斷文件1024png 是否存在
SOURCE_FILE="${ROOT_DIR}/1024.png"
echo $SOURCE_FILE
if [[ ! -e ${SOURCE_FILE} ]]; then
echo "文件不存在"
exit 1
fi
DEST_DIR="${ROOT_DIR}/image_icon"
#如果目錄有圖片先清空
if [[ -d ${DEST_DIR} ]]; then
rm -rf dir ${DEST_DIR}
fi
mkdir -p "${DEST_DIR}"
Image_NAME=("29.png" "29@2x.png" "40.png" "40@2x.png" "87.png" "57.png" "57@2x.png" "76.png" "76@2x.png" "60@2x.png" "60@3x.png")
Image_SIZE=("29" "58" "40" "80" "87" "57" "114" "76" "152" "120" "180")
#sips starting
#復(fù)制文件夾到目錄路徑
cp "${SOURCE_FILE}" "${DEST_DIR}"
for ((i=0; i<${#Image_SIZE[@]} ;i++)); do
size=${Image_SIZE[i]}
sips -Z ${size} "${SOURCE_FILE}" --out "${DEST_DIR}/${Image_NAME[i]}"
在來看下怎么使用吧
把項(xiàng)目放在桌面
替換箭頭所指的圖片,換成想要裁剪的圖片锉矢,命名為1024.png
使用終端 輸入一下命令 cd Desktop/ + enter鍵
cd resizeicon-master + enter 鍵
sh resizeicon.sh +enter
就會(huì)在icon 的文件下生成想要尺寸的icon
代碼放上了github 地址如下
https://github.com/heysunnyboy/resizeicon.git