美文网首页
使用sips命令行制作斜45度角地图tile

使用sips命令行制作斜45度角地图tile

作者: rekcah1986 | 来源:发表于2018-02-07 13:10 被阅读35次

    今天公司气氛很怪,一大早两个策划吵起来了,然后两个程序也快吵起来了,他们好不容易消停了,我和美术又差点吵起来,我跟他说需要出一套斜45度视角的tile,美术说他的PS是以厘米为单位的,没办法精确到像素……这不逗我玩儿么,可能是他心情不好吧,我说算了我自己弄,反正是内部使用 -_-
    不想用PS了,既然是自己弄,还是用命令批量处理吧。
    谷歌找到了一个名叫sips的命令,发现mac系统自带了,写shell脚本:

    #!/bin/sh
    cd `dirname $0`
    echo "start"
    for i in *.png
    do
        echo $i
        sips -r 45 $i
        sips -z 32 64 $i
    done
    echo "finish"
    

    -r是指旋转,-z是缩放,就是先转45度,然后再缩放成64*32的,就OK了


    原图.png
    处理后.png

    至于把图片拼在一起,则使用了ImageMagick的convert命令(话说这个工具也可以处理上面的旋转缩放操作)

    convert +append tile*.png output.png
    

    再加一个批量改名的吧,用到了rename命令,没有的话用brew装一下

    rename 's/old/new/' tile_*.png
    

    快过年了,行政同学这两天为大家炖了排骨和鸡腿,吃的很哈皮,表示感谢~

    相关文章

      网友评论

          本文标题:使用sips命令行制作斜45度角地图tile

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