美文网首页
iOS开发 - logo自动切图脚本

iOS开发 - logo自动切图脚本

作者: 阿唯不知道 | 来源:发表于2018-10-11 09:41 被阅读0次

    UI通常给一张1024的logo给我们,一张张切成小logo还是挺麻烦的,所以就有了自动切图脚本,将脚本拖到终端执行即可

    自动切图功能如下:

    切图脚本与logo放在同一文件夹下.png

    1、切图脚本与logo放在同一文件夹下

    2、对脚本授权 777 /Users/yuanwei/Desktop/logo/AutoCutting.sh 是我的脚本绝对路径

    chmod -R 777 /Users/yuanwei/Desktop/logo/AutoCutting.sh
    

    3、将脚本拖到终端回车执行即可

    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")
    
    # 获取脚本当前所在目录(即上级目录绝对路径)
    root_dir=$(cd "$(dirname "$0")"; pwd)/
    # 切换到当前脚本的工作目录
    cd ${root_dir}
    # 创建文件夹存放自动切图
    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

    相关文章

      网友评论

          本文标题:iOS开发 - logo自动切图脚本

          本文链接:https://www.haomeiwen.com/subject/vamvaftx.html