我的目錄,我有幾個文件名稱,如 13992.jpg 13993.jpg 13994.jpg 13995.jpg ...ImageMagick的使用轉換和重命名輸出
如何使用轉換我重命名這些文件? 我試圖
convert -thumbnail 62 %d.jpg[11000-19000] $d_thumb.jpg
,但它不工作... 有什麼建議?
我的目錄,我有幾個文件名稱,如 13992.jpg 13993.jpg 13994.jpg 13995.jpg ...ImageMagick的使用轉換和重命名輸出
如何使用轉換我重命名這些文件? 我試圖
convert -thumbnail 62 %d.jpg[11000-19000] $d_thumb.jpg
,但它不工作... 有什麼建議?
for pic in *.jpg; do
echo convert "$options" "$pic" "${pic%.*}.thumb.jpg"
done
也考慮這個小 「伎倆」 重命名
:
pic=foo123 # file name stripped of extension
echo "convert options..." $pic{,.thumb}.jpg
你可以有
for IMG in 1[1-8]???.jpg 19000.jpg; do
echo convert -thumbnail 62 "$IMG" "${IMG%.jpg}_thumb.jpg"
done
刪除如果已經正確,則爲echo
。
您可以使用:
convert -thumbnail 62 -set filename:f '%t' %d.jpg[11000-19000] %[filename:f]_thumb.jpg
的技巧是使用自定義屬性「文件名:F」存儲輸入文件名沒有擴展名(%T)。該屬性用於創建輸出文件名。
雖然此命令可能有助於回答此問題,但代碼只有答案不是高質量。更好地解釋所有選項的作用,並鏈接到相關文檔。 –
請嘗試。 1 [1-9] ???。IMG行上的jpg文件不能擴展到匹配文件列表。還有一個雙引號缺失 –
我在你的評論之前做了一個更新。這對我來說很有用。 – konsolebox
哦,是的,我錯過了結束報價。 – konsolebox