iOS切图脚本文件

在应用发布时上线的时候,如果产品需要换图,而你这边也着急发布应用,这个时间上的效率估计就有的慢了,但是如果你很牛逼的告诉美工,给我切一张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
操作动态图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,653评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,223评论 4 61
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,681评论 7 249
  • 这是久日不见的太阳,这样的清晨让人极为享受,即使是冬日,也足以让人的心情好上一整天。 我喜欢这样的场景,希...
    紫陵的娃娃阅读 1,215评论 0 0
  • 讲道理,能结识一两个讲道理的人是非常难得的。 最近闺蜜的签名换成了“讲道理”。 宁一觉得很难得,不撞南墙不回头的孩...
    王家人宁阅读 2,615评论 0 0