Mit Imagemagick erstellte JPGs werden auf dem Fernseher nicht angezeigt

Mit Imagemagick erstellte JPGs werden auf dem Fernseher nicht angezeigt

Ich versuche, ein kostenloses E-Book von PNG in JPG zu konvertieren, damit ich es auf meinem Sony Bravia KDL-40R470 lesen kann.

So habe ich die PNG-Datei konvertiert:

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

Leider weigert sich mein Fernseher,das Bild. Das Ändern von Dichte und Qualität macht keinen Unterschied.

Wenn ich jedoch manuell einen Screenshot in einem PDF-Viewer erstelle, diesen Screenshot in GIMP zuschneide und ihn mit der gleichen Qualität von 80 in JPG exportiere,Das resultierende Bildwird auf meinem Fernseher einwandfrei angezeigt.

Hunderte Seiten manuell zu konvertieren ist für mich allerdings einfach keine Option :)

Kann jemand in der ersten JPG-Datei mögliche Probleme erkennen, die dazu führen könnten, dass ein Fernseher die Anzeige verweigert? Welche Imagemagick-Optionen sind empfehlenswert, um diese Probleme zu beheben?

Antwort1

Ich habe das Problem gelöst, indem ich Ghostscript anstelle von Imagemagick verwendet habe:

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

Die resultierenden Bilder verbrauchen jetzt viel weniger Speicher und die Bildqualität ist fantastisch.

Antwort2

Ihr erstes Bild ist CMYK, was aus Sicht der JPEG-Spezifikation in Ordnung ist, aber oft nicht unterstützt wird. Versuchen Sie, hinzuzufügen-colorspace RGB

andere Optionen manuell

verwandte Informationen