clipPath

圖層剪輯路徑。 指定當前圖層的剪輯路徑。

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')開頭,則它相對於以下項之一:

  • 上一個子路徑的起始點(如果以「z」或「Z」關閉)。
  • 前一個子路徑的終點(如果未顯式關閉)。
  • 0,0,如果這是第一個子路徑。

屬性

層屬性。 若layer=comp,則套用至目前層或複合影像。 效果層忽略它。

clipPathE= 如果在圖層源影像中未找到具有指定名稱的路徑,或者圖層源不是影像,則忽略該路徑。

預設

無,不用於圖層的額外剪切。

另請參閱

clipXpath= , textFlowPath= , extend=

本頁內容