Мультимедиа в командной строке/Ghostscript
В данном разделе мы рассмотрим примеры использования программ из пакета Ghostscript для растеризации файлов PDF и выполнения программ на языке PostScript.
Простейшие операции
правитьВывести краткую справку по использованию, включая список поддерживаемых форматов вывода:
$ gs --help
Растеризовать input (PDF или PostScript) в JPEG-файл output.jpeg с разрешением 384 пикселей на дюйм:[1]
$ gs -q -dSAFER -dBATCH -dNOPAUSE -r384 -sDEVICE=jpeg -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=output.jpeg -- input
… То же, но в 16-цветный PNG-файл output.png:
$ gs -q -dSAFER -dBATCH -dNOPAUSE -r384 -sDEVICE=png16 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=output.png -- input
Растеризовать input для формата A4 с разрешением 600 пикселей на дюйм и преобразовать в ZJS-поток output.zjs для принтера HP 1018 (HP 1020, HP 1022) используя foo2zjs(1) (где 3307 × 3780 — размер страницы в пикселях):
$ gs -q -dSAFER -dBATCH -dNOPAUSE -sPAPERSIZE=a4 -r600 -sDEVICE=pbmraw -sstdout=%stderr -sOutputFile=- input | foo2zjs -z1 -r600x600 -g3307x3780 -p9 -t > output.zjs
См. также
править- http://ghostscript.com/ — домашняя страница проекта.
Примечания
править- ↑ How to use Ghostscript(англ.) Проверено 2015-04-28 г.