Прозрачность в EPS - работает ли pdfmark? - PullRequest
1 голос
/ 21 июля 2010

Я пытаюсь реализовать функцию экспорта в EPS (в C ++), и я использую расширения pdfmark (pdf) для прозрачности, но я еще не видел, чтобы они имели какой-либо эффект.Я использую Illustrator 14.0 и GSView 4.9 в качестве клиентов.Даже использование этого примера из документации Adobe не дает прозрачности.

%!PS-Adobe-3.0 EPSF-3.0
%%Creator: xan
%%Pages: 1
%%Orientation: Portrait
%%BoundingBox: 0 0 600 600
%%EndComments
%%Page: 1 1
/DeviceCMYK setcolorspace 15 setlinewidth
[ /ca .6 /CA .3 /BM /Normal /SetTransparency pdfmark
0 1 1 0 setcolor 220 330 150 0 360 arc fill % red
0 0 1 0 setcolor 320 503 150 0 360 arc fill % yellow
1 1 0 0 setcolor 420 330 150 0 360 arc fill % blue
1 0 0 0 setcolor 230 440 104 0 360 arc stroke   % cyan
0 1 0 0 setcolor 410 440 104 0 360 arc stroke   % magenta
0 0 1 0 setcolor 320 284 104 0 360 arc stroke   % yellow
%%EOF

Нужно ли установить еще один флаг?Или это просто проблема с этими клиентами?

1 Ответ

1 голос
/ 13 апреля 2011

Я обнаружил, что использование pdfmark для прозрачности работает в Adobe Distiller (который преобразует EPS в PDF), если вы замените

/AllowTransparency false

с

/AllowTransparency true

в файле настроек .joboptions.

...