Creo wkhtmltopdf
la herramienta de ancho de archivos PDF (se representa HTML
en PDF
)
Estos archivos PDF están destinados a ser utilizados para impresión (semi) profesional.
Entonces, digamos que la calidad de impresión debe ser de 300 ppp, y un usuario coloca una imagen de 3 pulgadas por 3 pulgadas en esta página. La imagen cargada es digamos 3000x3000 (10 MB)
Si mi lógica es correcta, el tamaño de imagen de 900x900 sería lo mejor (¿es correcto?)
entonces veo dos posibilidades
y
Si mi lógica es correcta, entonces la segunda es la respuesta correcta.
¿Es correcto? Si no, ¿por qué?
Su lógica es correcta en términos de una imagen de 3 pulgadas x 3 pulgadas a 300 ppp que necesita ser de 900 px x 900 px. Cualquier dimensión más allá de esto es superflua, en teoría .
Digo en teoría porque la práctica del mundo real a veces muestra que tener que reducir físicamente un comprimido grande antes de imprimir puede dar una imagen de 900px x 900px de mejor calidad que una imagen comprimida de 900px x 900px.
Esto sería insignificante en jpegs con compresión ligera y un buen algoritmo de remuestreo en imagemagick, pero vale la pena plantearlo en un entorno profesional. Parece que deberías estar bien almacenando 900px x 900px.
Ok, mientras que ciertamente puedes bajar la muestra de la imagen. Y eso funciona hay algunas advertencias posibles a considerar. Recuerde que sé casi nada con sus objetivos y lo que está haciendo su software. Problemas que pueden surgir:
La imagen en cuestión no es fotográfica, sino que se basa, por ejemplo, en contenido vectorial como texto. Ahora, el texto impreso a 300 DPI es un poco borroso ya que generalmente se rasteriza a una resolución más alta que el contenido fotográfico. En cualquier caso, un usuario inteligente puede intentar eludir este hecho con imágenes más grandes.
Esto puede ser mal uso, o entonces no. Pero debe decidir si este es realmente el caso.
Imagen más pequeña != archivo más pequeño. Ciertamente en el caso de 30000 vs 900 el juego es claro. Pero lo que realmente importa es cuánta entropía hay en la imagen. Por lo tanto, simplemente escalar no es necesariamente la mejor estrategia para la asignación de ancho de banda.
Podría adoptar una estrategia en la que intente comprimir si el tamaño de la imagen está más allá de un cierto umbral de tamaño. Como entonces, recompensarías a aquellos que pueden hacer el trabajo por sí mismos.
No es posible escalar su aplicación después del hecho. Si alguien decide hacer algo con los datos de la imagen más tarde para vender algo, es posible que no funcione tan bien. Aunque 150 PPI puede ser aceptable en muchos casos.
Es probable que la impresora no haga nada con las imágenes, a menos que sean absolutamente enormes. Como el trabajo para hacer esto a menudo no vale la pena, y su estafa puede decidir qué es lo mejor de todos modos.
medio bit
pila de galletas
medio bit
joojaa
medio bit
joojaa
pila de galletas
medio bit
joojaa
pila de galletas