Проблема с качеством PDF в TIFF для Linux

Я пытаюсь использовать приложение Linux для преобразования файлов .pdf в .tiff для отправки по факсу, однако наши клиенты недовольны качеством устройства GhostScript tiffg4.

На изображении ниже слева показано преобразование с использованием GhostScript tiffg4, а справа — из онлайн-сервиса преобразования. Мы не можем видеть, какое приложение используется для достижения этого качества.

Примечание. Выходной файл TIFF должен быть черно-белым.

Код призрачного скрипта:

gs -sDEVICE=tiffg4 -dNOPAUSE -dBATCH -dPDFFitPage -sPAPERSIZE=letter -g1728x2156 -sOutputFile=testg4.tiff test.pdf

Мы пробовали следующие устройства GhostScript:

  • тиффкрле
  • тиффг3
  • тиффг32д
  • тиффг4
  • тиффлзв
  • тиффпак

У меня такой вопрос: кто-нибудь знает, какое приложение и/или настройка используются для достижения качества справа?

Качество TIFF


person Nathan_Sharktek    schedule 17.03.2016    source источник
comment
«Устройство» не является проблемой. Перечисленные вами предназначены для сжатия данных изображения, а не для уменьшения цвета. На изображении слева используется упорядоченный дизеринг с фиксированным шаблоном, а на изображении справа используется так называемый дизеринг с диффузией ошибок.   -  person BitBank    schedule 18.03.2016


Ответы (1)


Расширяя комментарий BitBank, вы можете написать RGB tiff, а затем использовать ImageMagick для преобразования в группу 4. ImageMagick позволяет вам управлять алгоритмом дизеринга:

gs -sDEVICE=tiff24nc -dNOPAUSE -dBATCH -dPDFFitPage -sPAPERSIZE=letter  -g1728x2156 -sOutputFile=intermediate.tiff your.pdf
convert intermediate.tiff -dither FloydSteinberg -compress group4 out.tiff

В руководстве ImageMagick есть некоторая предыстория алгоритма(ов) и доступных опций.

person Phillip    schedule 21.03.2016
comment
Большое спасибо, это было все, что мне было нужно! - person Nathan_Sharktek; 21.03.2016
comment
Да, мы пытались, но не смогли добиться такого же качества, как оригинал. Мы опубликовали похожую проблему, поэтому, пожалуйста, проверьте и помогите здесь, если это возможно. stackoverflow.com /вопросы/52038634/ - person kishan Radadiya; 27.08.2018