圖層剪輯路徑。 指定當前圖層的剪輯路徑。
clipPath= *
pathDefinition*
clipPathE= *
**[, *
pathNamepathName*]
pathDefinition |
路徑資料。 |
pathName |
層源影像中嵌入的路徑名(僅限ASCII)。 |
位於clipPath=
所定義區域之外的層的任何部分都呈現為透明。
*
*
pathName是嵌入到層源映像中的路徑的名稱。自動轉換該路徑以保持與影像內容的相對對齊。 如果指定了多個*
pathName*
,則伺服器會將影像剪輯到這些路徑的交集處。 會忽略源映像中找不到的任何*
pathName*
。
*
pathName*
僅支援ASCII字串。
*
*
pathDefinition允許在圖層像素坐標中指定顯式路徑資料。
如果指定size=
而未指定0,0,則會保留層。 在這種情況下,路徑坐標相對於圖層矩形的左上角,並且該圖層基於origin=
或其預設位置。 層矩形外的路徑的任何區域都保持透明。
如果未為實色或文本層指定size=
,則該層會被視為自調整大小,而路徑的範圍將決定其大小。 如果未指定origin=
,則預設為路徑坐標空間的(0,0)。 這有效地允許相對於層0的原點指定路徑坐標。
scale=
不 rotate=
允許 anchor=
自調整實色層大小的、和命令。
*
*
pathDefinition接受與SVG元素屬性值 d=
類似的字 <path>
串,但使用逗號而非空格來分隔值。*
*
pathDefinition可包含一或多個閉環子路徑。
*
pathDefinition*
支援以下路徑命令:
命令 | 名稱 | 說明 |
---|---|---|
Mx,y | 絕對 |
在x,y開始新的子路徑。 |
mx,y | 相對 |
|
L *{ x,y} | 行至絕對 |
從當前位置繪製一條線到x,y。 |
l *{ x,y} | 相對線 |
|
C *{ x1,y1,x2,y2,x,y} | 絕對的 |
將貝塞爾曲線從當前位置繪製到x,y。x1,y1是曲線開頭的控制點,x2,y2是曲線結尾的控制點。 |
c *{ x1,y1,x2,y2,x,y} | 相對 |
|
Z | z | 封閉路徑 |
用直線關閉當前子路徑。 |
大寫命令表示坐標值位於絕對像素位置(相對於圖層矩形的左上角)。 像素偏移會跟隨相對於當前位置的小寫命令。
「m」或「M」一律會啟動新子路徑。 如果結尾未指定「Z」或「z」,則會自動關閉子路徑(以直線)。
如果子路徑以相對移動('m')開頭,則它相對於以下項之一:
層屬性。 若layer=comp
,則套用至目前層或複合影像。 效果層忽略它。
clipPathE=
如果在圖層源影像中未找到具有指定名稱的路徑,或者圖層源不是影像,則忽略該路徑。
無,不用於圖層的額外剪切。