iOS切图脚本文件

作者: mark666 | 来源:发表于2016-04-12 17:50 被阅读527次

在应用发布时上线的时候,如果产品需要换图,而你这边也着急发布应用,这个时间上的效率估计就有的慢了,但是如果你很牛逼的告诉美工,给我切一张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
操作动态图

相关文章

  • iOS切图脚本文件

    在应用发布时上线的时候,如果产品需要换图,而你这边也着急发布应用,这个时间上的效率估计就有的慢了,但是如果你很牛逼...

  • iOS 切图脚本

    问题 iOS开发的时候不论是项目刚上线或者是出马甲包的时候,需要替换原来项目的icon图片, 美术如果偷懒只给了一...

  • iOS LOGO 切图脚本

    filename="xx.png" dirname="cutimg" name_array=("icon20@1x...

  • [iOS-Practice] 图片资源的管理

    iOS 及 Android 应用开发中,怎样命名和管理切图资源最科学?iOS 切图文件命名规范 移动应用作为面向用...

  • iOS app图标一键生成

    先贴脚本地址autoExportAppIcon 1、介绍 作为iOS开发者,或多或少要接触到app图标切图,对于公...

  • iOS开发 - logo自动切图脚本

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

  • ffmpeg-iOS命令行工具制作方法

    FFmpeg-iOS ffmpeg-iOS制作 ++脚本地址git地址++ 在build-ffmpeg.sh 文件...

  • 脚本模式重签名打包 ipa

    脚本重签名,命令使用的是 xcode 自身打包 下载脚本iOS_resign_scripts 把脚本文件和我们要重...

  • iOS 不规则(多边形)图形切图

    iOS 不规则(多边形)图形切图 iOS 不规则(多边形)图形切图

  • iOS开发之倍图生成脚本

    这是Mac环境下针对iOS开发时UI提供3倍图,对应生成1倍与2倍图的脚本。 并且基于脚本使用automator创...

网友评论

  • JohnXych:你好 我复制了代码 #Image_SIZE[@]} ;i++) 这一段不是注释吗
  • 君赏:已经有很多软件只需要一张1024*1024
    君赏: @mark666 都有
    mark666: @君赏 是吗?不过开发至今好像各种尺寸都需要

本文标题:iOS切图脚本文件

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