JPGs criados com Imagemagick não serão exibidos na TV

JPGs criados com Imagemagick não serão exibidos na TV

Estou tentando converter um e-book gratuito de PNG para JPG, para poder lê-lo no meu Sony Bravia KDL-40R470.

Foi assim que converti o arquivo PNG:

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

Infelizmente, minha TV se recusa a exibira imagem. Alterar a densidade e a qualidade não faz diferença.

No entanto, quando eu capturo manualmente uma captura de tela em um visualizador de PDF, recorte essa captura de tela no GIMP e exporte-a para JPG com a mesma qualidade de 80,a imagem resultanteexibe muito bem na minha TV.

No entanto, converter manualmente centenas de páginas simplesmente não é uma opção para mim :)

Alguém consegue identificar possíveis problemas no primeiro arquivo JPG que fariam uma TV se recusar a exibi-lo? Quais opções do Imagemagick seriam recomendadas para mitigar esses problemas?

Responder1

Resolvi o problema usando Ghostscript em vez de Imagemagick:

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

As imagens resultantes consomem muito menos memória agora e a qualidade da imagem é incrível.

Responder2

Sua primeira imagem é CMYK, o que é aceitável do ponto de vista da especificação jpeg, mas geralmente não é compatível. Tente adicionar-colorspace RGB

manual de outras opções

informação relacionada