我正在將一堆 pdf 向量圖轉換為 png 檔案。
for f in *.pdf
do convert -trim ${f} "${f}.png"
done
rename 's/\.pdf//' *.png
但圖片尺寸太小。
的文檔convert
告訴了一個-size width height
選項,但我無法為所有圖片指定唯一的尺寸。還有其他辦法嗎?
答案1
使用該-density
選項定義每英吋需要多少像素;預設為-density 72
.
另外,由於您使用的是 Bash,因此您可以直接在循環中操作檔案名稱:
for src in *.pdf ; do
convert -trim "${src}" "${src%.*}.png"
done
無需進行後重命名。${src%.*}
在 Bash 中,計算結果為 的內容src
,但刪除了 Final 後面的所有內容.
。 (如果src
不包含.
,${src%.*}
則計算結果與 相同$src
。)