2011-05-17 114 views
10

我正在使用TCPDF創建使用它的writeHTML()函數從HTML輸入轉換而來的PDF文件。但是,PDF中的圖像質量差,而原始圖像質量高(如預期)。這些圖像採用PNG格式。我已經嘗試過使用SetJPEGQuality(100),但這沒有效果。tcpdf:圖像質量差

這是什麼造成的?

回答

0

嘗試將您的圖像先轉換爲JPG或JPEG。直到現在,我沒有問題轉換圖像與TCPDF。我認爲TCPDF是強大的,因爲它也可以轉換阿拉伯語言。我試圖用fpdf嘗試轉換阿拉伯字體n它仍然失敗

4

使用HTML生成PDF時,需要手動計算圖像的尺寸,將其原始寬度和高度除以1.53並將結果設置爲屬性。

例如,具有的黑白200x100像素尺寸的圖像將成爲:

<img src="image.jpg" width="131" height="65" /> 

這是一個解決辦法討厭並且不完全去除模糊,但結果是比沒有任何縮放好得多。

+0

嗨,當你說200x100你指的是mm,對吧? – freeloader 2015-02-21 09:07:45

+0

@freeloader不,我的意思是像素。我編輯了我的答案。 – 2015-02-21 15:32:26

+0

好吧,謝謝@cobra_fast。 – freeloader 2015-02-22 05:47:06

0

小起來。

我同樣的質量問題,我解決了它... 當你保存你的照片,在8位而不是24位,你會看到一個「美麗的反鋸齒」。