如何將 PNG 轉換為高品質的 PDF,使其不模糊?

如何將 PNG 轉換為高品質的 PDF,使其不模糊?

關於如何將 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 也可以是光柵)。

相關內容