ImageMagick:多個檔案轉換並以不同名稱儲存

ImageMagick:多個檔案轉換並以不同名稱儲存

我正在創建一個 bash 腳本。如何使用的實用程式對.jpg不同目錄中的所有影像執行一組操作/轉換(選擇)?轉換後的影像應命名ImageMagickconvert*-change.jpg

這是我的程式碼:

convert $file/*.jpg -flip $file/*-change.jpg

答案1

您可以透過設定輸出檔名-set+ 一些逃逸百分比(在這種情況下,您需要路徑的目錄部分%d和不帶副檔名的檔案名稱%t):

convert "${dir}"/*.jpg -flip -set filename:t '%d/%t-change' '%[filename:t].jpg'

我用作t財產filename:,但實際上,你可以使用任何你想要的...

相關內容