今天公司氣氛很怪,一大早兩個(gè)策劃吵起來(lái)了,然后兩個(gè)程序也快吵起來(lái)了,他們好不容易消停了,我和美術(shù)又差點(diǎn)吵起來(lái)乌昔,我跟他說(shuō)需要出一套斜45度視角的tile洲赵,美術(shù)說(shuō)他的PS是以厘米為單位的,沒(méi)辦法精確到像素……這不逗我玩兒么宏赘,可能是他心情不好吧,我說(shuō)算了我自己弄,反正是內(nèi)部使用 -_-
不想用PS了蕊苗,既然是自己弄,還是用命令批量處理吧沿彭。
谷歌找到了一個(gè)名叫sips的命令朽砰,發(fā)現(xiàn)mac系統(tǒng)自帶了,寫(xiě)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是指旋轉(zhuǎn)喉刘,-z是縮放瞧柔,就是先轉(zhuǎn)45度,然后再縮放成64*32的睦裳,就OK了
原圖.png
處理后.png
至于把圖片拼在一起造锅,則使用了ImageMagick的convert命令(話說(shuō)這個(gè)工具也可以處理上面的旋轉(zhuǎn)縮放操作)
convert +append tile*.png output.png
再加一個(gè)批量改名的吧,用到了rename命令廉邑,沒(méi)有的話用brew裝一下
rename 's/old/new/' tile_*.png
快過(guò)年了哥蔚,行政同學(xué)這兩天為大家燉了排骨和雞腿,吃的很哈皮蛛蒙,表示感謝~