
我有一個非常複雜的文檔,其中有很多圖片(jpg、png 和 pdf)。為了提高編譯效能,我嘗試將所有圖片轉換為 jpg,然後將所有圖片轉換為 png,然後轉換為 pdf(使用 imagemagick 和密度 400)。然後我計算了編譯時間:
- 所有pdf格式的圖片:41秒
- 所有jpg格式圖片:41秒
- 所有png格式的圖片:55s
png圖片速度慢的原因有哪些?一般來說,jpg 和 pdf 格式的相同圖片以相同的速度加載,而 png 格式的相同圖片加載速度較慢,或者您可以報告排名不同的情況嗎?
有沒有比 jpg/pdf 效能更好的格式?
就效能和其他方面而言,是否存在普遍接受的“最佳實踐”,哪種圖形格式最適合將非向量圖形包含到 pdflatex 文件中?
我使用的是ubuntu 15.10附帶的texlive。
答案1
需要注意的一件事是,如果 JPG 轉換為 PDF,它仍然是光柵圖像。也許如果你的圖形從一開始就向量化生成,它會加快速度。 (除非它們已經是,否則這是一個有爭議的問題。)
這裡是一個可以解決 PNG 問題的連結。顯然 pdfTeX 解壓縮並重新壓縮影像,但在某些情況下該過程可能會被短路,可以說,它只是進行直接複製。