2012-05-21 62 views
1

我想知道PDF裏面的圖像格式是最快的。我測試了mupdf代碼,我發現圖像解碼在渲染時間方面佔有重要地位。所以我想知道是否有圖像格式不會對cpu負載造成太大影響。放入PDF的圖像格式有快速渲染

+0

它爲什麼重要?你有很多圖像創建大型PDF文件?渲染速度慢嗎? –

回答

2

我不認爲這是真的,什麼是最好的只需在PDF文件的一個問題,但是:

作爲一般規則,我一直髮現,預渲染圖像的大小設置爲您希望呈現的實際大小在屏幕上是讓尺寸和渲染速度達到你想要的最佳方式。只需將圖像拖放到文檔中,由於大多數文檔類型僅在整個圖像周圍放置顯示大小標籤,因此不會使像素數量(尺寸)變小。這導致顯示程序不得不實時調整圖像大小以顯示。顯示程序對圖像進行實時調整的次數越少,顯示的速度就越快。

至於文件類型: 位圖通常被認爲是顯示速度最快的,因爲它們(大多數情況下)會將每個像素的顏色複製並粘貼到屏幕像素上。他們通常被認爲是最大的文件。根據你的圖像,如果他們沒有嘈雜(有很多相同顏色的實心運行),那麼他們可以是RLE編碼。我見過很多RLE編碼圖像,甚至比JPEG圖像小,但它非常具有情景性。

JPEG往往是最小的轉移,也一般顯示體面快。作爲一個意見,他們也是最低質量的圖像(看起來很接近,如果你開始一個完全乾淨的圖像,JPEG壓縮將增加噪音,除非使用無損壓縮)

PNGs往往是我的最愛。它們可以進行無損壓縮,如果使用扁平化的PNG(即不是ADOBE FIREWORKS PNG),並且可以產生相當快速的清晰圖像,則可以非常小。

所以總結一下:我可能會推薦扁平化的PNG,這些扁平化的PNG已經進行了預先設定大小並保存到您希望在屏幕上顯示的大小。