iOS基础知识普及iOS点点滴滴

iOS切图脚本文件

2016-04-12  本文已影响527人  mark666

在应用发布时上线的时候,如果产品需要换图,而你这边也着急发布应用,这个时间上的效率估计就有的慢了,但是如果你很牛逼的告诉美工,给我切一张1024的图一张就行了,剩下的我来搞定,这下美工会不会乐翻了,这省去了很大的工作时间啊,说不定会请你吃饭哦!

好了,现在我来说一下具体的用法,下面是文件的脚本文件,大家可以尽情的使用,我会配有动态图的使用步骤。
大家将以下代码赋值下来再Xcode中,建一个以.sh结尾的文件,然后赋值出来再一个自己的文件夹中。icon的基准的图片尺寸为1024*1024。

#! /bin/bash



# prepare
ROOT_DIR=$(pwd)

#check file exist
SOURCE_FILE="${ROOT_DIR}/1024.png"
echo $SOURCE_FILE
if [[ ! -e ${SOURCE_FILE} ]]; then
    echo "文件不存在"
    exit 1
fi
DEST_DIR="${ROOT_DIR}/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
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]}"
done
操作动态图
上一篇 下一篇

猜你喜欢

热点阅读