Перейти к содержанию

Мультимедиа в командной строке/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
    

См. также

[править]

Примечания

[править]
  1. How to use Ghostscript(англ.) Проверено 2015-04-28 г.