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

0

Estou tentando converter um ebook gratuito de PNG para JPG, para que eu possa 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 exibir a imagem . Alterar a densidade e a qualidade não faz diferença.

No entanto, quando eu capturar 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 resultante é exibida bem na minha TV.

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

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

    
por fredoverflow 11.03.2015 / 09:35

2 respostas

1

Eu resolvi o problema usando o Ghostscript em vez do 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.

    
por 11.03.2015 / 10:17
1

Sua primeira imagem é CMYK, que está OK do ponto de vista da especificação jpeg, mas geralmente não é suportada. Tente adicionar -colorspace RGB

outro manual de opções

    
por 08.04.2015 / 23:10