Los JPG creados con Imagemagick no se mostrarán en la televisión

Los JPG creados con Imagemagick no se mostrarán en la televisión

Estoy intentando convertir un libro electrónico gratuito de PNG a JPG para poder leerlo en mi Sony Bravia KDL-40R470.

Así es como convertí el archivo PNG:

convert -density 117 -quality 80 progit.pdf progit.jpg

Desafortunadamente, mi televisor se niega a mostrarla imagen. Cambiar la densidad y la calidad no hace ninguna diferencia.

Sin embargo, cuando tomo manualmente una captura de pantalla en un visor de PDF, la recorto en GIMP y la exporto a JPG con la misma calidad de 80.la imagen resultantese muestra muy bien en mi televisor.

Sin embargo, convertir manualmente cientos de páginas simplemente no es una opción para mí :)

¿Alguien puede detectar posibles problemas en el primer archivo JPG que harían que un televisor se negara a mostrarlo? ¿Qué opciones de Imagemagick se recomendarían para mitigar estos problemas?

Respuesta1

Resolví el problema usando Ghostscript en lugar de Imagemagick:

gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -dJPEGQ=90 -r117 -dTextAlphaBits=4 -tGraphicsAlphaBits=4 -sOutputFile="progit-%03d.jpg" "progit.pdf"

Las imágenes resultantes ahora consumen mucha menos memoria y la calidad de la imagen es asombrosa.

Respuesta2

Su primera imagen es CMYK, lo cual está bien desde el punto de vista de la especificación jpeg, pero a menudo no es compatible. Intenta agregar-colorspace RGB

manual de otras opciones

información relacionada