kurtz le pirate
2009-12-07 16:19:46 UTC
bonjour,
j'espère que ce message sera lu :)
je suis à la recherche d'un "dictionnaire" des commandes ps. mon but est
de pouvoir extraire d'un fichier 'eps' les objets et les convertir dans
un autre format.
extrait d'un eps :
------------------
[snip]
newpath
gsave % PSGState
0 0 mo
0 60.5279 li
57.1934 60.5279 li
57.1934 0 li
clp
[1 0 0 1 0 0 ] concat
0.000488282 60.0279 mo
53.566 60.0279 li
56.4009 57.0611 li
56.4009 45.8545 li
false sop
/0
[/DeviceRGB] add_csa
1 1 1 rgb
f
1 lw
0 lc
0 lj
4 ml
[] 0 dsh
true sadj
0.000488282 60.0279 mo ->1
53.566 60.0279 li ->2
56.4009 57.0611 li
56.4009 45.8545 li
0 0 0 rgb
@
56.6934 45.8545 mo
48.8658 45.8545 42.5201 39.5088 42.5201 31.6812 cv ->3
42.5201 23.8536 48.8658 17.5079 56.6934 17.5079 cv
56.6934 3.33448 li
53.8584 0.5 li
30.8887 0.5 li
30.8887 45.8545 li
0 45.8545 li
1 1 1 rgb
f
56.6934 45.8545 mo
48.8658 45.8545 42.5201 39.5088 42.5201 31.6812 cv
42.5201 23.8536 48.8658 17.5079 56.6934 17.5079 cv
56.6934 3.33448 li
53.8584 0.5 li
30.8887 0.5 li
30.8887 45.8545 li
0 45.8545 li
0 0 0 rgb
@
[snip]
le début et la fin sont marqués par 'newpath' et '@' ?
->1 : c'est un 'move to' x=0.000488282 y=60.0279 ?
->2 : c'est un 'line to' x=53.566, y=60.0279 ?
->3 : c'est un 'curve to' x=48.8658, y=45.8545
mais "42.5201 39.5088 42.5201 31.6812 cv" ???
mes problèmes sont pour l'instant :
* trouver le début et la fin de chaque 'objet'
* interpréter les commandes ps.
donc, ou puis-je trouver une doc qui réponde à mes question ?
merci de votre aide
j'espère que ce message sera lu :)
je suis à la recherche d'un "dictionnaire" des commandes ps. mon but est
de pouvoir extraire d'un fichier 'eps' les objets et les convertir dans
un autre format.
extrait d'un eps :
------------------
[snip]
newpath
gsave % PSGState
0 0 mo
0 60.5279 li
57.1934 60.5279 li
57.1934 0 li
clp
[1 0 0 1 0 0 ] concat
0.000488282 60.0279 mo
53.566 60.0279 li
56.4009 57.0611 li
56.4009 45.8545 li
false sop
/0
[/DeviceRGB] add_csa
1 1 1 rgb
f
1 lw
0 lc
0 lj
4 ml
[] 0 dsh
true sadj
0.000488282 60.0279 mo ->1
53.566 60.0279 li ->2
56.4009 57.0611 li
56.4009 45.8545 li
0 0 0 rgb
@
56.6934 45.8545 mo
48.8658 45.8545 42.5201 39.5088 42.5201 31.6812 cv ->3
42.5201 23.8536 48.8658 17.5079 56.6934 17.5079 cv
56.6934 3.33448 li
53.8584 0.5 li
30.8887 0.5 li
30.8887 45.8545 li
0 45.8545 li
1 1 1 rgb
f
56.6934 45.8545 mo
48.8658 45.8545 42.5201 39.5088 42.5201 31.6812 cv
42.5201 23.8536 48.8658 17.5079 56.6934 17.5079 cv
56.6934 3.33448 li
53.8584 0.5 li
30.8887 0.5 li
30.8887 45.8545 li
0 45.8545 li
0 0 0 rgb
@
[snip]
le début et la fin sont marqués par 'newpath' et '@' ?
->1 : c'est un 'move to' x=0.000488282 y=60.0279 ?
->2 : c'est un 'line to' x=53.566, y=60.0279 ?
->3 : c'est un 'curve to' x=48.8658, y=45.8545
mais "42.5201 39.5088 42.5201 31.6812 cv" ???
mes problèmes sont pour l'instant :
* trouver le début et la fin de chaque 'objet'
* interpréter les commandes ps.
donc, ou puis-je trouver une doc qui réponde à mes question ?
merci de votre aide
--
klp
klp