J'essaye d'implémenter une fonction d'exportation vers EPS (en C++), et j'utilise les extensions pdfmark (pdf) pour la transparence, mais je n'ai pas encore vu leur effet. J'utilise Illustrator 14.0 et GSView 4.9 en tant que clients. Même l'utilisation de cet exemple dans les documents d'Adobe ne produit aucune transparence.Transparence en EPS - le pdfmark fonctionne-t-il?
%!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
Y a-t-il un autre drapeau que je dois définir? Ou est-ce juste un problème avec ces clients?
Mise à jour: Mac Preview.app semble également ignorer la transparence pdfmark. – xan
Vous attendez-vous à voir la transparence dans un visualiseur PostScript? Je ne pense pas que cela fonctionnera. Vous devez convertir l'EPS en PDF. Les visionneuses PDF devraient alors afficher la transparence, en quelque sorte. –