clip路径 clippath

图层剪辑路径。 指定当前图层的剪辑路径。

clipPath= *pathDefinition*

clipPathE= *pathName**[, *pathName*]

pathDefinition
路径数据。
pathName
嵌入到图层源图像中的路径的名称(仅限ASCII)。

图层中位于由定义的区域之外的任何部分 clipPath= 将渲染为透明。

*pathName* 是嵌入到图层源图像中的路径的名称。 路径被自动变换以保持与图像内容的相对对齐。 如果有多个 *pathName* 指定后,服务器将图像裁剪到这些路径的交点。 任何 *pathName* 在源映像中未找到将忽略。

NOTE
仅支持ASCII字符串 *pathName*.

*pathDefinition* 允许以图层像素坐标指定显式路径数据。

如果 size= 指定而非0,0,则会使层保持原样。 在这种情况下,路径坐标相对于图层矩形的左上角,并且图层定位基于 origin= 或其默认值。 图层矩形之外的路径的任何区域都保持透明。

如果 size= 未指定纯色或文本图层,该图层会被视为自调整大小,路径范围将决定其大小。 如果 origin= 未指定,则默认为路径坐标空间的(0,0)。 此工作流流程有效地允许指定相对于第0层原点的路径坐标。

NOTE
scale=rotate=、和 anchor= 不允许对纯色图层进行自调整大小命令。

*pathDefinition* 接受一个字符串,它与 d= SVG的属性 <path> 元素,只不过使用逗号而不是空格来分隔值。 *pathDefinition* 可以包括一个或多个闭环子路径。

中支持以下路径命令 *pathDefinition*

命令
名称
说明
M x,y
moveto absolute
在x,y处开始新的子路径。
m x,y
相对移动
L *{ x,y}
从直线到绝对
绘制一条从当前位置到x,y的直线。
l *{ x,y}
直线对相对
C *{ x1,y1,x2,y2,x,y}
curveto absolute
绘制一条从当前位置到x,y的贝塞尔曲线,其中x1,y1是曲线开头的控制点,x2,y2是曲线结尾的控制点。
c *{ x1,y1,x2,y2,x,y}
curveto相对
Z | z
closepath
使用直线关闭当前子路径。

大写命令指示坐标值位于绝对像素位置(相对于图层矩形左上角)。 相对于当前位置,像素偏移跟随小写命令。

“M”或“M”始终启动新的子路径。 如果在末尾未指定“Z”或“z”,则子路径将自动关闭(使用直线)。

如果子路径以相对移动量(“m”)开头,则它相对于以下项之一:

  • 上一个子路径的起点(如果以“z”或“Z”结尾)。
  • 上一个子路径的终点(如果未显式关闭)。
  • 0,0,如果它是第一个子路径。

属性 section-d4127db0dac54e3cbd44f7ea1e001960

层属性。 应用到当前图层或复合图像,如果 layer=comp. 效果图层忽略它。

修饰符 clipPathE= 如果在图层源映像中未找到具有指定名称的路径,或者图层源不是映像,则忽略该路径。

默认 section-076c35ea37fa4a44ada253b4c2dec1dd

无,表示没有附加的图层剪辑。

另请参阅 section-dd8110fb6f5c45eba6284c5ec5f49056

clipXpath=文本流路径=扩展=

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49