¿Cómo puedo convertir un PNG a un PDF en alta calidad para que no quede borroso o borroso?

¿Cómo puedo convertir un PNG a un PDF en alta calidad para que no quede borroso o borroso?

Hay muchas preguntas sobre cómo convertir un archivo PDF a una imagen PNG, pero estoy buscando tomar un archivo PNG bonito y nítido y básicamente envolverlo o incrustarlo en un archivo PDF sin que se vea borroso o difuso.

Me doy cuenta de que con imagemagic instalado puedo hacer una conversión simple como:

convert sample.png sample.pdf

También probé muchos interruptores para establecer la profundidad y también la configuración de calidad:

convert -quality 100 sample.png sample.pdf

Sin embargo, el PDF todavía aparece borroso o borroso.

Aquí hay una imagen de muestra:

http://img406.imageshack.us/img406/6461/picture3mu.png

Como png es nítido y limpio. Cuando lo convierto a PDF, incluso en el mismo tamaño se ve borroso:

Imagen 4.png http://img803.imageshack.us/img803/9969/picture4at.png

¿Cómo puedo convertir PNG a PDF en alta calidad?

Respuesta1

Intente usar la -densityopción. La resolución predeterminada es 72 puntos por pulgada. Entonces prueba algo como -density 300.

Para referencia ver-densityen la documentación de opciones de línea de comandos de ImageMagick.

Respuesta2

Puede resultar muy complicado obtener una buena salida en formato PDF convert. Intentarimg2pdfen cambio. Del archivo Léame:

Conversión sin pérdidas de imágenes a PDF sin volver a codificar innecesariamente archivos JPEG y JPEG2000. Por lo tanto, no hay pérdida de calidad ni archivos de salida grandes e innecesarios.

Para aclarar: PDF puede incrustar imágenes JPEG 2000 sin pérdidas (yla mayoría de los lectores parecen apoyarlos). Entonces esta conversión es completamente sin pérdidas:

convert sample.png -quality 0 sample.jp2
img2pdf -o sample.pdf sample.jp2

(Suponiendo que el delegado de JP2 esté disponible, por supuesto: marque identify -list format | grep JP2).

Respuesta3

Estoy casi seguro de que lo que percibes como una pérdida de calidad en el PDF, es sólo un efecto de tuVisor de PDFes anti-aliascaracterística.

Si utiliza evincepara ver el PDF, puede ver que la función anti-aliasing se desactiva automáticamente con un zoom determinado (300% en mi prueba rápida). Puedes verlo vívidamente cuando sigues haciendo zoom; notarás que, en algún momento, los píxeles de repente se vuelven claramente visibles. Ese es el punto en el que se debe haber desactivado el suavizado para permitir una inspección precisa de la imagen.

Respuesta4

PDF es un formato vectorial (es decir, el archivo contiene una descripción de las líneas a dibujar), mientras que otros formatos (JPG, PNG) son formatos rasterizados (el archivo describe de qué color pintar cada píxel). Si amplías un PDF, seguirán siendo sólo líneas nítidas; JPG y PNG muestran la pixelación.

(Está bien, está bien, mentí. Un PDF también puede ser una trama).

información relacionada