2015-08-08 57 views
1

我有這樣的代碼,但我想編輯它,以便導出的文件名相同的文件名來使其ImageMagick的:水印圖像和保存文件名

mogrify -composite -gravity center ~/Desktop/civmap-client-master/data/watermark.png ~/Desktop/civmap-client-master/data/nowm/*.png ~/Desktop/civmap-client-master/data/wm/*.png 

它只是拋出一個錯誤當我使用* .png作爲我的導出文件名。請注意我在/ nowm /目錄中有多個文件。我正在使用Mac。

非常感謝:)

回答

0

mogrify命令不接受-composite作爲操作,因爲它只需2圖像。你將不得不使用一個循環:

cd ~/Desktop/where/the/input/images/are 
for f in *.png; do 
    echo $f 
    convert -gravity center "$f" "~/Desktop/path/to/watermark.png" -composite "~/Desktop/path/to/output/$f" 
done 
+0

謝謝格倫,斑點! –

+0

謝謝了:) – questionMONSTER