分享一下日常开发用到的图片批处理 Shell 脚本,写的比较小白,大神不要嘲笑,刚开始用 Shell 的时候,被空格坑的不要不要的。git
脚本主要有:github
AppIcon
。LaunchImage
。在 Mac 的终端中,cd
打开图片文件夹—>拖入 Shell 文件到终端—>回车-->输入 1 或 2 或 3 或 4 便可进行对应操做,如图:bash
例如你要处理的图片文件放在桌面上的images
文件中。网络
只有须要做为 icon 图片的图片才须要这样命名。工具
须要在终端中用cd
命令先进入此文件夹;终端输入cd
空格(cd 后面有一个空格),而后拖入你桌面的images
文件夹路径。spa
同理,再拖入所用到的 Shell 文件,而后回车确认。3d
显示界面以下,若是须要生成AppIcon图标,则输入数字1,回车。code
因为我在网上找到的是JPG
图片,转为PNG
图片后,Alpha 通道
颜色异常,因此有CGColor
颜色警告,正常PNG
图片处理是没有<...>部分的,有警告但不影响使用。cdn
命名为 icon 的图片必须为 png 格式,苹果官方文档要求 png 格式。blog
命名为 LaunchImage 的图片必须为 png 格式,苹果官方文档要求。
机型 | 屏幕尺寸 |
---|---|
iPhone X/Xs | 1125 x 2436 |
iPhone Xs Max | 1242 x 2688 |
iPhone XR | 828 x 1792 |
iPhone 6P/6SP/7P/8P | 1242 x 2208 |
iPhone 6/6S/7/8 | 750 x 1334 |
iPhone 5/5S/SE | 640 x 1136 |
iPhone 4/4S | 640 x 960 |
# >>>>>>>>>>一键生成App启动图片LaunchImage<<<<<<<<<<<<<
# 自动生成LaunchImage
LaunchWithSize() {
case $1 in
"960")
sips -z 960 640 LaunchImage.png --out LaunchImageFolder/LaunchImage_960x640.png
;;
"1136")
sips -z 1136 640 LaunchImage.png --out LaunchImageFolder/LaunchImage_1134x640.png
;;
"1334")
sips -z 1334 750 LaunchImage.png --out LaunchImageFolder/LaunchImage_1334x750.png
;;
"2208")
sips -z 2208 1242 LaunchImage.png --out LaunchImageFolder/LaunchImage_2208x1242.png
;;
esac
}
复制代码
完整Shell脚本较长,会使文章篇幅冗长,请至GitHub下载 若是您以为方便好用,请在GitHub上赏个Star ⭐️,您的鼓励是我创做的动力! 点击下载Shell脚本文件