LINUX.ORG.RU

ghostscript 7.04 + антиаласинг


0

0

Установил я новый APFL ghostscript 7.04. И не работает антиаласинг если запускать командой 'gs -sDEVICE=x11alpha somefile.ps' или 'gs -sDEVICE=x11 dGraphicsAlphaBits=4 -dTextAlphaBits=4 -dMaxBitmap=50000000 somefile.ps'. Так что вопрос как запукать ghostscript с антиаласингом с коммандной строки?

anonymous

Можно вопрос - а зачем? gv имеет в менюшке пункт antialias.
Я, например, сомневаюсь, что в языке постскрипт есть команда antialias (поскольку принтеры с антиалиасингом - это какая-то экзотика)
Может быть я неправ

geekkoo

anonymous
()

Ты совершенно прав. Нет команды atialias но есть устройство x11alpha которое и делает антиаласинг. Насчет gv: вот в gv и не работает антиалиласинг с новым гостскриптром. На самом деле gv запускал ghostscript коммандой типа: "gs -sDEVICE=x11 dGraphicsAlphaBits=4 - dTextAlphaBits=4 -dMaxBitmap=50000000 somefile.ps" а с новым ghostscriptom выдается error. Так что я хочу узнать как запускать с коммандной строки чтобы потом вставить в gv

anonymous
()

Ну у меня все работает (gs 7.05) и с gv и из командной строки-
gs -sDEVICE=x11alpha -dGraphicsAlphaBits=4 -dTextAlphaBits=4 somefile.ps
Gs - самособранный? Может какие-нибудь опции при компиляции забыл указать?

geekkoo

anonymous
()

Использовал и самособраный, и из rpm. Может это из-за того что я исползую aladin ghostscript а не GNU. Вот что выдаёт gs -h: .... Available devices: x11 bbox x11alpha x11cmyk x11gray2 x11gray4 ....... и т. д.

Т. е. такое устройство есть. А вот что выдаёт gs -sDEVICE=x11alpha -dGraphicsAlphaBits=4 -dTextAlphaBits=4 somefile.ps: X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 72 (X_PutImage) Serial number of failed request: 28 Current serial number in output stream: 31

anonymous
()

И ещё кое-что.
gv , kghostview не работают с данным ghostscript-ом ( в смысле не работает антиалиасинг), но если использовать gsview то всё нормально.
Т. е. поддержка антиаласинга как-бы есть, только не ясно как это запускается.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.