我是一個初學者的後腳本,剛開始工作後的腳本。 我想創建一個後腳本過程,我可以使用後腳本的陰影效果。此陰影可以有多於兩種顏色,因此我需要定義類型3的拼接功能。類型3功能過程中的腳本
我正在考慮定義過程對於函數2和更高版本,我可以使用此過程來定義類型3函數。
下面是我試過......我對着
/Function2 {
/b2 exch def
/g2 exch def
/r2 exch def
/b exch def
/g exch def
/r exch def
/FunctionType 2
/Domain [ 0 1 ]
/C0 [ r g b ]
/C1 [ r2 g2 b2 ]
/N 1
} def
/Function3
{
/num exch def
/FunctionType 3
/Domain [ 0 1 ]
/Functions [1 1 num { pop Function2 } for ]
/Bounds [ 1 1 num-1 { pop } for ]
/Encode [ 1 1 num { pop 0 1 } for ]
} def
{
/ShadingType 3
/ColorSpace /DeviceRGB
/Coords [ 200 200 0 200 200 100 ]
/Extend [ true true ]
/Function Function3
}
shfill
問題是如何讀取堆棧綁定變量。 我不確定這會起作用或不起作用。請檢查並讓我知道那裏的問題。
感謝您的答覆。 這裏我正在尋找的是將顏色和座標的一些外部值傳遞給陰影。在這裏,我從某些第三方API獲取顏色和座標,並希望在後期腳本中繪製這些顏色和座標。 我想定義一個可用於未來輸入集的通用過程。無論你給出的是不是通用的。 – archit
請解釋-80 -81 82。 – archit
認真嗎?如果你不能遵循這一點,那麼我建議你解決一些更基本的問題,並在對PostScript有更深入的理解時回到問題中來。很明顯,我沒有給你一個通用的解決方案,原因有很多。其中之一就是你沒有給出(也沒有)完整的問題描述。 – KenS