Cuando intento redimensionar (reducir, en este caso) y/o rotar un archivo PNG, se vuelve muy borroso. Además de (obviamente) no querer una imagen borrosa, en realidad es crítico porque estas son etiquetas de envío con códigos de barras y la imagen es tan mala, que los lectores de códigos de barras realmente tienen problemas con ellos.
El comando que estoy utilizando es
% convert input_file.png -resize 288 -rotate -90 output_file.png
-resize 288
→ cambiar el tamaño a una anchura de 288 píxeles (4 pulgadas) manteniendo la relación de aspecto. 288 es el número de píxeles para una resolución de 72DPI (impresión)-rotate -90
→ gira toda la imagen 90° en sentido contrario a las agujas del reloj
El archivo que se obtiene de eBay, USPS Click-n-Ship, o PayPal es una etiqueta de 4x6 pulgadas ya sea en PNG o PDF. Yo elijo PNG ya que necesito rotarlo ya que estoy usando mi impresora láser con etiquetas de tamaño carta ( Avery 8127 ). Tengo que cambiar el tamaño porque el PNG que proporcionan es enorme. Mirando el tamaño en Vista Previa, es de 17x25 pulgadas.
He investigado mucho sobre esto, pero las soluciones que he encontrado sólo mejoran marginalmente la nitidez de la imagen. El resultado final es que dependiendo del lector de código de barras puede o no leerlo. Por ejemplo, tengo dos lectores: un simple lector de códigos de barras 2D Symbol que la mayoría de las veces falla. Sin embargo, mi lector Focus 3D, más caro, lo lee con más frecuencia, pero sigue fallando a veces.
-
Ejemplos de ImageMagick v6 -- Desenfoque y Enfoque de Imágenes
-
PNG redimensionado y borroso. ¿Cómo puedo mantener la calidad de la imagen?
-
Ejemplos de ImageMagick v6 -- Redimensionar o escalar (técnicas generales)
Desde esta página
Sin embargo, muchos filtros (incluso los predeterminados) pueden desenfocar ligeramente las imágenes. Es parte de su naturaleza. Así que normalmente este "cortocircuito" para un cambio de tamaño sin efecto es algo bueno.
Ninguno de ellos ha funcionado.
Tenía la impresión de que si hacía una imagen más pequeña, no perdería calidad, pero no parece ser el caso. Entonces, mi pregunta es, ¿cómo puedo cambiar el tamaño de esta imagen para poder conservar la calidad?