2016-05-18 35 views
0

我想要一個快速/簡單的方法來使用SIPS調整圖像大小,我想要的大小。SIPS圖像調整批量大小和namming

當前 - 我必須逐個執行每個文件,包括運行sips命令,然後重命名該文件並將其複製到另一個目錄。

理想情況下,我可以自動執行此操作,如下所示。

在終端:

sips -Z 500 *.png

重命名FILENAME _500x.png

sips -Z 1000 *.png

重命名FILENAME _1000x.png

sips -Z 1500 *.png

重命名文件名 _1000x.png

回答

0

在你的shell定義這個功能:

function resize() {for f in *.png; do sips -Z "$1" "$f"; mv "$f" "${f/.png/_$1x.png}"; done } 

然後改變當前目錄要調整圖像:

cd YourFolderContainsPNGFiles 

最後調用像這樣的調整大小功能:

resize 500 

對於不同pixelsWH變化的說法:

resize 1500 

功能調整大小與給定的參數當前文件夾中的所有文件*.png再追加_pixelWH到文件名。