Uso de imágenes rasterizadas "similares a vectores" en documentos PDF

Estoy en el proceso de producir códigos QR para usar en el empaque del producto. Los códigos se generan por lotes y los archivos resultantes suelen ser archivos PNG de 25x25 px. Por supuesto, una imagen tan pequeña normalmente tendría una resolución demasiado baja para imprimirla, es decir, una imagen de 1x1 pulgada tendría que ser de 300x300 px para imprimir en 300 DPI.

Cuando se trata de imágenes simples como los códigos QR (supongo que esto también se aplicaría a los códigos de barras sin dígitos), me di cuenta de que la resolución real de la imagen no es realmente relevante, ya que puedo cambiar el tamaño de la imagen fácilmente a cualquier tamaño. prefiera usar la opción de cambio de tamaño del vecino más cercano en Photoshop. En cierto modo, la imagen resultante de 250x250 px no contendrá más información en términos de "píxeles QR" que la versión de 25x25 px, aparte del hecho obvio de que el archivo será de mayor tamaño. Además, al cambiar el tamaño a un ancho que no es divisible por 25 (por ejemplo, 70x70), los píxeles QR resultantes no tendrán exactamente el mismo ancho.

Esto me hizo pensar que simplemente puedo colocar el PNG de 25x25 px en mi diseño de InDesign, que a su vez se exportará a PDF y se enviará a imprimir. Esto parece funcionar bien cuando imprimo el archivo en mi impresora, pero en la pantalla la imagen a veces se ve borrosa (como es de esperar si se amplía). Descubrí que el efecto de desenfoque proviene de la configuración de suavizado en mi visor de PDF, por lo que obviamente no hay información sobre el cambio de tamaño/anti-aliasing incrustado en el archivo PDF, mientras que la impresora cambiará el tamaño de la imagen sin suavizar (es decir, usando el vecino más cercano).

Finalmente, la pregunta : ¿Hay alguna desventaja obvia al usar este método? ¿Es seguro asumir que la imagen de 25x25 px en mi documento PDF se ampliará sin suavizado cuando la envíe a la imprenta? ¿Sería mejor escalarlo manualmente o convertirlo a un formato vectorial verdadero?

Pregunta adicional : ¿hay un término mejor para lo que me refiero como vectorial en el título/pregunta, ese es el concepto de una imagen de mapa de bits/ráster que se amplía sin pérdida de calidad?

Si el PDF funcionara como una posdata, entonces podría hacer esto. Pero dado que PDF explícitamente no contiene ningún elemento específico de la impresora, no hay forma de que ajuste el algoritmo de rasterización.

Respuestas (4)

Nunca confíe en ningún proveedor de impresión para hacer otra cosa que escupir su archivo tal como existe actualmente. Nunca confiaría en que algo se generará de una manera específica para garantizar que sea como espero. Si tiene que proporcionar instrucciones o notas sobre cómo producir, entonces es una receta para el error. Si coloca una imagen de 25ppi en Indesign, nunca se "muestrea" al generar un PDF. Tiene una salida de 25ppi.

Para códigos, códigos de barras, códigos QRT, etc., solo hay 2 soluciones aceptables....

  1. Utilice un código de vector verdadero. Hay docenas de generadores de códigos de barras/códigos QR que generan archivos EPS, SVG o EMF. Esto es lo que debes usar. Si su generador no puede crear estos formatos, busque otro generador de código.

  2. Si debe usar una imagen de trama, debe ser más grande que lo que se producirá. Entonces, para un código de 70x70 píxeles, necesita una imagen nativa de 290x290 píxeles . Es decir, una imagen original de 290x290, no una imagen redimensionada que haya creado. Luego podría colocarlo y reducirlo a 70x70 píxeles en Indesign. Lo que esencialmente aumentará el DPI en la salida. Aunque, sigo sintiendo que el número 1 siempre es la mejor opción.

Los códigos deben ser precisos. No hay margen de maniobra para conseguir que "se vea bien". Es posible que un escáner no lo lea correctamente si tiene un mínimo de error.

En cuanto al mejor término... tipo vectorial no tiene sentido. Algo es vector o no lo es. Me referiría a él simplemente como arte de trama sin suavizado.

¡Gracias por la respuesta! En este caso, tengo control total sobre la aplicación de generación de código, por lo que podré ajustarla para generar una imagen de acuerdo con mis necesidades (mayor resolución o vector). Con respecto al término, mi uso de "vector" simplemente se refería a su propiedad como escalado sin pérdidas : "arte rasterizado sin suavizado" es definitivamente un término más claro.
25 × 25 píxeles es la resolución nativa de (algunos) códigos QR, por lo que no es necesario solicitar una "imagen nativa de 290 × 290 píxeles" y no tiene mucho sentido. El problema es que si coloca un 25 × 25 px en un documento de InDesign, el RIP probablemente interpolará el resultado. La solución es aumentar la escala del vecino más cercano en un múltiplo exacto (anotado en mi respuesta). No se necesita un archivo vectorial, si la imagen se amplía lo suficiente.

Si puede encontrar una manera de obtener un código QR como vector (SVG, EPS, PDF, etc.), es una buena manera de hacerlo. Si no puede, hay una manera fácil de ampliar la imagen sin añadir desenfoque.

Escalado usando el vecino más cercano

Si desea una imagen grande y nítida para el código QR, simplemente puede cambiar el tamaño de la imagen en Photoshop a un múltiplo entero exacto (200 %, 300 %, 400 %, etc.) y usar la Nearest Neighbourescala.

Escalado usando el vecino más cercano

Escalar al 1000 % usando el vecino más cercano convertirá cada píxel del documento en una cuadrícula perfecta de 10 × 10 píxeles. Hará que el archivo sea más grande en términos de píxeles y espacio ocupado en el disco, pero también garantizará que es poco probable que la interpolación realizada por el RIP en la impresora agregue desenfoque visible a los bordes (si lo hace, vuelva a escalar utilizando vecino más cercano a un múltiplo exacto de 100%).

Este método también es bueno si desea incluir capturas de pantalla de computadoras en material impreso.

Obtener un código QR como un archivo vectorial

Hay bastantes generadores de códigos QR gratuitos. Parece que la mayoría ofrece archivos SVG y EPS, así como otros formatos de imagen de mapa de bits.

Descarga de código QR como EPS o SVG

(¡Prueba el código QR de arriba!)

Simplemente está cambiando el tamaño de una imagen de trama sin ninguna interpolación. Otra forma de decirlo es que estás 'estirando los píxeles'.

No estoy seguro de cuál es el mejor término, pero 'vector' no tiene mucho sentido en este contexto.

En cuanto a su flujo de trabajo, tiene sentido. En teoría, debería poder estirar la imagen a cualquier tamaño que desee en su software de diseño de página y permanecerá nítida y nítida, solo que más grande.

Sin embargo, el suavizado parece ser un problema y lo mencionaría con su impresora. Por lo general, las imprentas querrán que cree el PDF utilizando un conjunto particular de configuraciones, por lo que esta es una pregunta que debe hacer.

¡Gracias por la respuesta! Estoy de acuerdo en que usar el término 'vector' es un poco extraño en este contexto. Más bien, las propiedades típicas de tipo vectorial de la ampliación sin pérdidas es a lo que me refería. ¡Tu comentario sobre el anti-aliasing es genial! Buscaré verificar con mi proveedor de impresión que, de hecho, no será un problema o simplemente recurriré al uso de una imagen vectorial/de mayor resolución.

El caso de los códigos QR es diferente al de los códigos de barras, ya que los códigos de barras tienen diferentes anchos y espacios dentro de las barras.

En el caso de los códigos QR, la razón para tener 25x25 píxeles es que debe tener un pequeño cuadrado perfecto blanco o negro. Sin alisado de ningún tipo.

Por supuesto, existen diferentes versiones de códigos QR, por ejemplo, 73x73. De nuevo, esto es muy específico.

En estos casos usaría un archivo monocromático . Esa es una imagen de 1 bit. No uno en escala de grises.

Puede imprimir, por ejemplo, una imagen monocromática de 2400ppi y controlará cada punto láser en la impresora de película o placa.

NUNCA usaría una imagen en escala de grises de 300 ppp porque se convertirá en patrones.

Aquí hay una comparación entre una tipografía en un archivo de 300ppi en escala de grises y una vectorial pero el resultado es exactamente* el mismo que usando una imagen monocromática de 2400ppi. (Mi salida fue una película de resolución 2400)

patrón en una imagen en escala de grises de 300 ppp

Estoy 99% seguro de que puedes usar tu archivo de 25x25 píxeles en un archivo monocromático y no tendrás ningún patrón. No estoy 100% seguro porque probablemente la gente tenga alguna configuración extraña en alguna parte. Así que haría una prueba de película que es muy barata y lo confirmaría.

El resultado dependerá de cómo el RIP de la impresora interprete los archivos monocromo, en escala de grises y RGB.