PostScript語言教程(三、繪圖)
阿新 • • 發佈:2017-08-07
true sep lineto 我們 move tor 正方 script div
3.1、畫線
線
newpath 144 72 moveto 144 432 lineto stroke showpage
我們首先調用newpath,初始化當畫筆狀態。
x y moveto,將畫筆的移動到x,y的位置
x y lineto,以x,y為終點進行畫線
stroke將構建的路徑繪制到當前頁面
showpage打印當前頁
交叉線
newpath 72 360 moveto 144 72 rlineto 144 432 moveto 0 -246 rlineto storke showpage
x y rlineto:將畫筆位以x,y進行位移
正方形
newpath 270 360 moveto 0 72 rlineto 72 0 rlineto 0 -72 rlineto -72 0 rlineto 4 setlinewidth stroke showpage
setlinewidth:設置線的寬度
newpath 270 360 moveto 0 72 rlineto 72 0 rlineto 0 -72 rlineto -72 0 rlineto closepath 4 setlinewidth stroke showpage
closepath:使圖形閉合(不使用的時候在拐角的地方會出現一個小缺口)
3.2、填充圖形
newpath 270 360 moveto 0 72 rlineto 72 0 rlineto 0 -72 rlineto -72 0 rlineto closepath fill showpage
fill:填充圖形
newpath 270 360 moveto 0 72 rlineto 72 0 rlineto 0 -72 rlineto -72 0 rlineto closepath .5 setgray fill showpage
gray:設置透明度
多圖的疊層
newpath 252 324 moveto 0 72 rlineto 72 0 rlineto 0 -72 rlineto -72 0 rlineto closepath .5 setgray fill showpage newpath 270 360 moveto 0 72 rlineto 72 0 rlineto 0 -72 rlineto -72 0 rlineto closepath .5 setgray fill showpage newpath 288 396 moveto 0 72 rlineto 72 0 rlineto 0 -72 rlineto -72 0 rlineto closepath .5 setgray fill showpage
3.3、總結
closepath 閉合圖形
lineto 繪制直線
moveto 設置繪制的起始點
newpath 初始化繪制方式
rlineto 移動
fill 繪制填充圖形
setgray 設置透明度
setlinewidth 設置線的寬度
stoke 繪制路徑
showpage 打印當前頁
PostScript語言教程(三、繪圖)