將圖像列印為 PDF 時,為什麼我會看到像素化的文字?

將圖像列印為 PDF 時,為什麼我會看到像素化的文字?

每次我將掃描圖像(如 JPG 或 PNG)列印為 PDF 時,文字都會像素化,而來源圖像則不會。無論我使用什麼 PDF 編寫器。沒有 Adob​​e,但嘗試過 5-6 個其他的,結果相同。

我可以使用各種線上工具將這些 PDF 轉換回圖像,然後該圖像中仍然存在完整解析度。這也不是 PDF 檢視器特定的問題。

這是什麼原因呢?是否可以在 PDF 中顯示無損影像?

我知道列印期間有品質設定和 DPI 設置,但這些不會影響文字像素化。

在此輸入影像描述

答案1

PDF 檔案品質低的原因是您對向量影像和點陣圖影像之間的差異以及 PDF 檔案格式的內部結構缺乏了解。這會導致生產過程不合適,達不到預期的結果。

點陣圖與向量字體

電腦歷史始於點陣圖世界。字元由位圖表示,也稱為“光柵圖”。請參閱以下 Atari 點字字體:

https://fontmeme.com/fonts/atari-font/

計算能力和存儲方面的技術進步允許通過所謂的向量字體來更漂亮地表示字符,例如將字母“d”大致描述為由直線接觸的圓圈。

向量字體可以放大到宇宙的大小,而不會損失質量。點陣字體,無論它們消耗多少資源,都可以縮放到您看到方形像素的水平。

Adobe PDF 檔案格式內部結構

PDF 檔案格式允許混合不同類型的對象,例如使用不同類型的壓縮的點陣圖圖像,但也可以使用向量字體。

有損壓縮方案不適合文本

JPEG 或 JPEG2000 等壓縮方案(其演算法在 PDF 文件格式中實現)不適合文本,因為它們典型的有損應用模式會產生容易可見的壓縮偽影。

不合適的PDF製作流程-列印到虛擬PDF印表機

最有可能的是,您的來源在列印時被解壓縮,向印表機提供一個巨大的點陣圖,印表機使用適合圖像但不適合文字的壓縮方案以有損方式重新壓縮該位圖。

您可能在掃描的圖片中看不到這種品質損失,但在查看文字時卻會看到這種情況。

解決方案1

要么嘗試 Daniel B. 的提示,提高掃描質量,以高分辨率打印,並確保打印機設置不會過度壓縮該圖像。

解決方案2

另一種方法是使用 PDF 編輯器,將圖像包含為有損 JPEG 文件,將文字包含為 PNG 文件。這樣,您的編輯器就可以將兩個元素(文字和圖片)單獨保存在 PDF 文件中,而不是像 PDF 印表機那樣使用單一點陣圖。

然後,您的 PDF 檔案將由兩個引擎解碼:用於圖像的 DCDDecode 和用於文字的 JBIG2Decode,請參閱文章中的「光柵圖像」部分 https://en.wikipedia.org/wiki/PDF

解決方案3

如果這不符合您的期望,您需要以可用的最高光學解析度單獨掃描文字。然後你需要進行 OCR 並讓一些程式猜測原始字體類型。如有必要,您需要手動修正字體類型。

請記住掃描的製作過程:出版商使用高品質的點陣圖圖像和向量字體。在列印過程中,文字使用向量資訊轉換為高品質點陣圖。我猜最高可達 2540 dpi。

您的相對較差的掃描設備可能只能提供 600 dpi 的光學分辨率,這已經反映了 x 軸和 y 軸上大約 50% 的損失。

我希望這對您的問題有所幫助!

答案2

您可以在選擇的影像檢視器中看到類似的內容。基於其當前模式。相同的圖像 2 模式,左邊是檢視器,右邊是編輯器,大多數 PDF「閱讀器」都是編輯器。

在此輸入影像描述

IrfanView 有多種 PDF 和/或影像設定。在這裡,PDF 影像看起來就像是完美掃描的(無損或有損並不重要)。在 PDF 檢視器中看到,在 IrfanView 中開啟的相同 PDF 將降級為更大的像素(首先會進行抗鋸齒處理,然後使用 Alias 進行 PDF 檢視)。 在此輸入影像描述

視為圖像時,它將被平滑。

在此輸入影像描述
PDF 必須在網格中以一種或另一種形式定義每個像素形狀。它可能是一個傾斜的網格,並且有一些奇怪的例子。但考慮到 99% 以上的大多數都是規則矩形。這是 Google PDF(圖像)顯示中的 3 像素寬 x 3 像素高。

您應該會看到放大或縮小的效果完全相同。由於 PDF 必須能夠顯示 QRCodes 和其他基於像素的對象,而無需任何增強的平滑處理。影像檢視器有不同的範式,因為他們需要插入和柔化影像。除非作為圖像,否則您無法看到有 2 個黑角像素,並且它們之間只有一個白色方塊。

在此輸入影像描述

Acrobat 沒有總是保持顏色純度,以便這些顏色可以改變,但形狀不會改變(除非被告知)。我們確實看到來自同一個 PDF 的圖像,其中 RGB 顏色配置文件有兩個黑色角落! 在此輸入影像描述

一個優點是單個像素可以旋轉和不成比例地拉伸(這些與上面的方形單一像素相同)。圖表沒有任何分辨率,只有向量。儲存為 3x3 的圖像,我將它們放置在 5x5 的白色背景上。因此我們可以看到 2 個方塊是黑色的。那麼該檔案將被錯誤地保存為 96 DPI,因為在 pdf 中它的 PPI 低得多,為 3。

在此輸入影像描述

影像檢視器將透過前瞻規則對像素進行平均,因此可以看到漸層以柔化粗糙的邊緣。發現左下角正確顯示為黑色。

在此輸入影像描述

在不同的產品中更明顯 同一檢視器中的完全相同的影像,
左側影像與右側 PDF 影像。

在此輸入影像描述

相關內容