將pdf圖片轉換為png檔案會使圖片太小

將pdf圖片轉換為png檔案會使圖片太小

我正在將一堆 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。)

相關內容