Pliki JPG utworzone za pomocą Imagemagick nie będą wyświetlane w telewizji

0

Próbuję przekonwertować darmowy ebook z PNG na JPG, więc mogę go przeczytać na moim Sony Bravia KDL-40R470.

Oto jak przekonwertowałem plik PNG:

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

Niestety mój telewizor odmawia wyświetlenia obrazu . Zmiana gęstości i jakości nie ma znaczenia.

Jednak gdy ręcznie przechwytuję zrzut ekranu w przeglądarce PDF, przycinam go w GIMP i eksportuję do JPG o tej samej jakości 80, powstały obraz wyświetla się dobrze na moim telewizorze.

Jednak ręczne konwertowanie setek stron po prostu nie jest dla mnie opcją :)

Czy ktoś może dostrzec potencjalne problemy w pierwszym pliku JPG, które spowodowałyby, że telewizor nie chciałby go wyświetlić? Które opcje Imagemagick byłyby zalecane w celu złagodzenia tych problemów?

fredoverflow
źródło

Odpowiedzi:

1

Rozwiązałem problem, używając Ghostscript zamiast Imagemagick:

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

Powstałe obrazy zużywają teraz o wiele mniej pamięci, a jakość obrazu jest niesamowita.

fredoverflow
źródło
W społeczności GIMP odkryliśmy, że wiele urządzeń nie wyświetla progresywnych plików JPEG (niektóre typy kontrolerów musiały zdecydować, że oszczędza to 5 procent na urządzenie). Sprawdziłbym, czy możesz to kontrolować za pomocą opcji ImageMagick.
Michael Schumacher
@MichaelSchumacher W międzyczasie rozwiązałem problem ponownie, kupując Kindle;)
fredoverflow
1

Twój pierwszy obraz to CMYK, co jest zgodne z specyfikacją JPEG, ale często nie jest obsługiwane. Spróbuj dodać-colorspace RGB

inne opcje manualne

Yorik
źródło