Pregunta

Me gustaría saber qué formato de imagen dentro de PDF se vuelve más rápido.Probé el código MUPDF y yo descubrí que la decodificación de la imagen toma un papel importante en la hora de rendir.Así que me gustaría saber si hay formatos de imagen que no afectarían mucho en la carga de la CPU.

¿Fue útil?

Solución

No creo que esto es realmente una pregunta de lo que es mejor simplemente dentro de PDF, sin embargo:

Como regla general, siempre he encontrado que la prevención del tamaño de la imagen al tamaño real que desea presentar en la pantalla es la mejor manera de obtener la velocidad de tamaño y la representación de lo que desea que sean. Simplemente arrastrando una imagen a un documento, no traiga el recuento de píxeles (por lo tanto, el tamaño) hacia abajo, ya que la mayoría de los tipos de documentos simplemente coloque una etiqueta de tamaño de la pantalla alrededor de la imagen completa. Esto hace que el programa de visualización tenga para redimensionar la imagen en tiempo real para mostrar. Cuanto menor sea el programa de visualización para redimensionar en tiempo real la imagen, más rápido se mostrará.

En cuanto a los tipos de archivos: Los mapas de bits generalmente se consideran los más rápidos de visualización, ya que (en su mayor parte) son copiar y pegar el color para cada píxel en el píxel de la pantalla. En general, se consideran el archivo más grande. Dependiendo de sus imágenes, si no son ruidosas (tienen muchas carreras sólidas del mismo color), se pueden rlle codificadas. He visto muchas imágenes codificadas de RLE que son incluso más pequeñas que las imágenes JPEG, pero es muy situacional.

jpegs tienden a ser los más pequeños para la transferencia y también generalmente se muestran decentemente rápidamente. Como opinión, también son las imágenes de calidad más bajas (aspecto cercano, si comenzó con una imagen perfectamente limpia, la compresión JPEG agregará ruido a menos que use la compresión sin pérdida)

PNGS tienden a ser mi favorito. Pueden ser comprimidos sin pérdida, pueden ser bastante pequeños si usan PNG aplanadas (es decir, no los fuegos artificiales de Adobe) y producen imágenes nítidas que se rinden con bastante rapidez.

Por lo tanto, para resumir: Probablemente recomendaría PNG aplanado que hayan sido pre-tamaños y guardados en el tamaño que desea mostrar en la pantalla.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top