Когда я использую следующую команду ghostscript для создания эскизов jpg из PDF-файлов, качество изображения часто очень низкое:
gs -q -dNOPAUSE -dBATCH -sDEVICE=jpeggray -g465x600 -dUseCropBox -dPDFFitPage -sOutputFile=pdf_to_lowres.jpg test.pdf
Напротив, если я использую ghostscript для генерировать png с высоким разрешением, а затем использовать mogrify для преобразования png с высоким разрешением в jpg с низким разрешением, я получаю довольно хорошие результаты.
gs -q -dNOPAUSE -dBATCH -sDEVICE=pnggray -g2550x3300 -dUseCropBox -dPDFFitPage -sOutputFile=pdf_to_highres.png test.pdf
mogrify -thumbnail 465x600 -format jpg -write pdf_to_highres_to_lowres.jpg pdf_to_highres.png
Есть ли способ добиться хороших результатов, минуя промежуточный шаг pdf -> png с высоким разрешением? Мне нужно сделать это для большого количества PDF-файлов, поэтому я стараюсь минимизировать время вычислений.
Вот ссылки на изображения, упомянутые выше: