關於如何將 PDF 文件轉換為 PNG 圖像存在很多問題,但我希望獲取一個清晰的 PNG 文件,然後基本上將其包裝或嵌入到 PDF 文件中,而不使其看起來模糊或模糊。
我意識到安裝了 imagemagic 我可以進行簡單的轉換,例如:
convert sample.png sample.pdf
我還嘗試了很多開關來設定深度以及品質設定:
convert -quality 100 sample.png sample.pdf
然而 PDF 看起來仍然模糊/模糊。
這是一個範例圖像:
http://img406.imageshack.us/img406/6461/picture3mu.png
作為 png,它清晰乾淨。當我將其轉換為 PDF 時,即使大小相同,它看起來也很模糊:
圖4.png http://img803.imageshack.us/img803/9969/picture4at.png
如何將 PNG 高品質轉換為 PDF?
答案1
嘗試使用該-density
選項。預設解析度為每英吋 72 點。所以嘗試類似的東西-density 300
。
參考見-density
在 ImageMagick 命令列選項文件中。
答案2
從 中獲得良好的 pdf 輸出可能非常複雜convert
。嘗試img2pdf
反而。來自自述文件:
將影像無損轉換為 PDF,無需對 JPEG 和 JPEG2000 檔案進行不必要的重新編碼。因此,不會造成品質損失,也不會產生不必要的大型輸出檔案。
澄清一下:PDF 可以嵌入無損 JPEG 2000 影像(並且大多數讀者似乎支持他們)。所以這個轉換是完全無損的:
convert sample.png -quality 0 sample.jp2
img2pdf -o sample.pdf sample.jp2
(當然假設 JP2 代表可用:檢查identify -list format | grep JP2
。)
答案3
我幾乎可以肯定,您所認為的 PDF 品質下降只是您的影響PDF檢視器的反混疊特徵。
如果您用來evince
查看 PDF,您可以看到抗鋸齒功能在一定縮放比例(我的快速測試中為 300%)時自動關閉。當您繼續放大時,您可以清楚地看到這一點 - 您會注意到在某個時刻,像素突然變得清晰可見。此時必須關閉抗鋸齒功能才能進行精確的影像檢查。
答案4
PDF 是向量格式(即文件包含要繪製的線條的描述),而其他格式(JPG、PNG)是光柵格式(文件描述每個像素繪製的顏色)。如果你把 PDF 放大,它仍然只是銳利的線條; JPG 和 PNG 顯示像素化。
(好吧,好吧,我說謊了。PDF 也可以是光柵)。