2

異なるものの、本質的に同じグラフィック情報を表す追記がいくつかあります。

私は構文を理解していないので、誰かが次の(サンプル)行の違いを理解するのを手伝ってくれれば幸いです-

ファイル1の行-

0 0 0 1 scol  L N 232 3740 M 232 3475 I 232 3475 I 233 3475 I 233 3475 I 233 3740 I 233 3740 I 232 3740 I 232 3740 I C 

233 3475 M 550 3475 I 551 3475 I 551 3475 I 550 3475 I 233 3475 I 232 3475 I 232 3475 I 233 3475 I C 

233 3739 M 550 3739 I 551 3739 I 551 3740 I 550 3740 I 233 3740 I 232 3740 I 232 3739 I 233 3739 I C 

ファイル2の行-

0 0 0 1 scol  L N 232 3740 M 232 3475 I 232 3474 I 233 3474 I 233 3475 I 233 3740 I 233 3740 I 232 3740 I 232 3740 I C 

 L N 233 3474 M 550 3474 I 551 3474 I 551 3476 I 550 3476 I 233 3476 I 232 3476 I 232 3474 I 233 3474 I C 

 L N 233 3739 M 550 3739 I 551 3739 I 551 3740 I 550 3740 I 233 3740 I 232 3740 I 232 3739 I 233 3739 I C 

そのうちの1つは線を描いており、もう1つは長方形を描いていると思います。完全に間違っている可能性があります...

どんな助けでも本当にありがたいです。

また、ポストスクリプト言語構文への参照リンクも役立ちます。

4

1 に答える 1

3

Postscript はプログラミング言語です。scol,L,N,M,I,C, etcおそらく他の場所で定義されている関数です。

コードの前半を見ると、おそらく次のようなものが見つかるはずです

/M {moveto} def
/N {newpath} def

それからマニュアルを読み始めて、それを整理してください..

www.adobe.com/products/postscript/pdfs/PLRM.pdf

ところで、あなたの推測は正しいと思います.:

newpath x0 y0 moveto x1 y1 lineto x2 y2 lineto ... xn yn lineto stroke

線を引くためのかなり典型的な構造です

于 2013-01-28T15:02:26.707 に答える