JPG-файлы, созданные с помощью Imagemagick, не отображаются на телевизоре

JPG-файлы, созданные с помощью Imagemagick, не отображаются на телевизоре

Я пытаюсь конвертировать бесплатную электронную книгу из PNG в JPG, чтобы читать ее на моем Sony Bravia KDL-40R470.

Вот как я преобразовал PNG-файл:

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

К сожалению, мой телевизор отказывается показыватьИзображение. Изменение плотности и качества не имеет значения.

Однако когда я вручную делаю снимок экрана в программе просмотра PDF, обрезаю его в GIMP и экспортирую в JPG с тем же качеством 80,полученное изображениена моем телевизоре все отлично отображается.

Однако ручная конвертация сотен страниц для меня просто не вариант :)

Может ли кто-нибудь заметить потенциальные проблемы в первом файле JPG, из-за которых телевизор отказывается его отображать? Какие параметры Imagemagick можно порекомендовать для устранения этих проблем?

решение1

Я решил проблему, используя Ghostscript вместо Imagemagick:

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

Получаемые изображения теперь занимают гораздо меньше памяти, а качество изображения просто потрясающее.

решение2

Ваше первое изображение — CMYK, что приемлемо с точки зрения спецификации jpeg, но часто не поддерживается. Попробуйте добавить-colorspace RGB

другие опции руководство

Связанный контент