2016-10-29 57 views
0

我想mogrify -resize 500我的文件和文件大小的新追加到文件名,即:圖像500 * 500.pngmogrify調整大小並追加新的文件大小爲filename

有人可以幫我請。

+0

在版本7中更容易 – Bonzo

+0

@Bonzo即時通訊使用通過自制軟件安裝的最新版本 – Gregor

+0

我假設自制軟件是一個mac程序,並且您使用的是版本6.在這種情況下,我建議您使用標識來編寫一些代碼以獲取圖像名稱變成一個變量,然後在轉換命令中使用該變量。用你的代碼遍歷所有的圖像。 – Bonzo

回答

1

我不認爲你可以用mogrify這樣做,因爲它會覆蓋原始文件名而不是創建新文件名。所以,我認爲你需要用convert來完成。

所以,對一個文件名爲input.png

convert input.png -resize 400x500\! -set filename:f "%[t]-%[w]x%[h]" "%[filename:f].png" 

和輸出文件將是input-400x500.png

如果你想做一個整個目錄完全的PNG文件在Mac上,你會化妝備份和,然後在備用複製做:

您正在使用什麼版本的ImageMagick的,因爲它很可能是d
for f in *.png; do 
    convert "$f" -resize 400x500\! -set filename:f "%[t]-%[w]x%[h]" "%[filename:f].png" 
done 
相關問題