
Tengo un documento muy complejo con muchas imágenes (jpg, png y pdf). Para intentar mejorar el rendimiento de la compilación, intenté convertir todas las imágenes a jpg, luego todas las imágenes a png y luego a pdf (con imagemagick y densidad 400). Luego calculé los tiempos de compilación:
- todas las imágenes en formato pdf: 41s
- todas las imágenes en formato jpg: 41s
- todas las imágenes en formato png: 55s
¿Cuáles son las razones por las que las imágenes png son más lentas? ¿Es cierto en general que las mismas imágenes en formato jpg y pdf se cargan con la misma velocidad y que la misma imagen en png se carga más lentamente o puede informar casos en los que la clasificación sea diferente?
¿Existe incluso un formato mejor para el rendimiento que jpg/pdf?
¿Existe alguna "mejor práctica" generalmente aceptada sobre qué formato de gráficos es el mejor para incluir gráficos no vectoriales en un documento pdflatex con respecto al rendimiento y otros aspectos?
Utilicé el texlive entregado con ubuntu 15.10.
Respuesta1
Una cosa a tener en cuenta es que si el JPG se convierte a PDF, seguirá siendo una imagen rasterizada. Quizás si sus figuras se produjeran vectorizadas desde el principio, las cosas se acelerarían. (A menos que ya lo sean, entonces es un punto discutible).
Aquíes un enlace que puede abordar el problema de PNG. Aparentemente, pdfTeX descomprime y recomprime las imágenes, pero existen algunas condiciones bajo las cuales este proceso puede sufrir un cortocircuito, por así decirlo, de modo que simplemente haga una copia directa.