• Mac生成APP图标和启动图的脚本


    概述

    之前用的一个批量导出APP图标和启动图的软件,今天发现收费了,于是自己造了个简单的轮子。

    实现

    Mac上的sips命令,可以很方便的帮助用户修改图片尺寸

    Xcode里面的APP启动图资源包含两部分

    1. 图片资源
    2. 描述文件

    所以这个脚本的功能就是两个

    1. 生成描述文件Contents.json
    2. 修改图片尺寸并关联描述文件

    生成描述文件

    使用cat命令生成描述文件

    setContents(){
    cat <<EOF >./AppIcon/Contents.json
    {  
        "images" : [
        {
          "size" : "20x20",
          "idiom" : "iphone",
          "scale" : "2x",
          "filename" : "icon_40x40.png"
        },
        {
          "size" : "20x20",
          "idiom" : "iphone",
          "scale" : "3x",
          "filename" : "icon_60x60.png"
        },
        ...
    EOF
    }
    

    修改图片尺寸

    iconWithSize() {
    sips -Z $1 icon.png --out ./AppIcon/icon_$1x$1.png
    }
    

    函数调用

    mkdir AppIcon
    setContents
    for size in  40 58 60 80 87 120 180 1024
    do
    iconWithSize $size
    done
    

    效果展示

    怎么使用

    AppIcon

    下载对应的sh文件,放到你想导出图片的目录下,将你的原图命名为icon.png,然后在控制台中进入该目录,执行

    sh AppIcon.sh
    

    LaunchImage

    下载对应的sh文件,放到你想导出图片的目录下,将你的原图命名为default.png,然后在控制台中进入该目录,执行

    sh AppLaunch.sh
    

    就可以得到你要的资源啦。

    下载点我

  • 相关阅读:
    卷积:如何成为一个很厉害的神经网络
    卷积的本质及物理意义(全面理解卷积)
    傅里叶分析之掐死教程(完整版)
    buf.writeUInt16BE()
    buf.writeUInt8()函数详解
    buf.writeUIntBE()函数详解
    buf.writeInt32BE()函数详解
    buf.writeInt16BE()函数详解
    buf.writeInt8()函数详解
    buf.writeDoubleBE()函数详解
  • 原文地址:https://www.cnblogs.com/wuotto/p/9437645.html
Copyright © 2020-2023  润新知