2016-02-18 4 views
1

iam с помощью ghostscript для преобразования файлов PDF в tiff и позже в jpg. Как увеличить качество выходных файлов без создания файлов размером ~ 50 МБ на сайт?Ghostscript Tiff/JPG Quality

Вот мои параметры в настоящее время.

-q -sPapersize = a4 -dSAFER -dNOPAUSE -dTextAlphaBits = 4 -sDEVICE = tiff24nc -sOutputFile = Output.tif»-r300 input.pdf -c бросить

And an example of a tiff convert

+0

Don; t конвертировать в TIF, а затем в другой формат изображения. Преобразовать непосредственно в JPG –

+0

Я хотел бы создать JPG позже из pdf. Мне нужен tiff, чтобы использовать его с tesseract (ocr) и jpg, чтобы отправить его на службу отдыха моим клиентам. Показанное изображение является частью документа tiff. – Cazzador

+1

Это зависит от того, что вы считаете проблемой качества. 300 dpi довольно низкое разрешение. Если вы хотите сглаживание (что вы явно делаете с тех пор, как вы установили TextAlphaBits), вместо этого используйте DownscaleFactor и отрисуйте страницы со значением 300 * DownScaleFactor. Результат сглаживания лучше, чем старые параметры AlphaBits, хотя это занимает больше времени. Или, объясните, что вы подразумеваете под «качеством». – KenS

ответ

0

Вы могли бы сглаживает худших из проблем размера TIFF, добавив в свою командную строку либо -dCompression = pack или -dCompression = lzw, тогда вы могли бы увеличить разрешение.

Если цель TIFF заключается в том, чтобы обеспечить лучшую четкость для OCR'ing , Я бы поставил под сомнение полезность использования текстового сглаживания.

Наконец, еще одним вариантом рассмотрения будет использование PNG, который также без потерь. Устройство Ghostscript png16m должно давать результаты, сравнимые с tiff24nc

+0

Когда я пытаюсь выполнить эту команду, я получаю сообщение об ошибке «Недопустимое значение для параметра -dCompression = pack, используйте -sNAME = для определения строковых констант» – Seanny123