蒙版 mask
图像蒙版。 指定要用作未关联蒙版的单独蒙版图像。
mask= *
对象*|{[is|ir]'{' *
嵌套请求*'}'}
object
可以是目录条目或图像/SVG文件。 可以为图像层和纯色层指定。
如果 object
解析为图像目录条目,则使用catalog::MaskPath
;如果未定义catalog::MaskPath
,则使用catalog::Path
。 如果 object
未解析为目录条目,则将其解释为文件路径。
在所有情况下,如果源图像具有Alpha通道,则使用此通道。 否则,在将该图像用作图层蒙版之前,如有必要,会将该图像转换为灰度。
如果将蒙版附加到纯色图层,则可以使用与图像图层中的图像相同的规则来裁剪和缩放蒙版。 可以使用size=
、scale=
或res=
缩放掩码。
还可以以 nestedRequest
的形式指定图层蒙版。 嵌套或嵌入的请求由大括号括起来。 为嵌入的图像服务请求添加前缀is
,为嵌入的图像渲染请求添加前缀ir
。 如果未指定前缀,则假定对外服务器的请求为。 有关详细信息,请参阅请求嵌套和嵌入。
属性 section-a093043dc249423b8ae322cefb0d545d
图像或图层属性。 应用于图层0(如果layer=comp
)。 被效果层忽略。
object
不能解析为catalog::Modifier
中包含src=
或mask=
命令的目录记录。
is
和ir
前缀不区分大小写。
默认 section-10cf793c665f49deb1b248faa3b618a9
如果未显式指定mask=
,并且图层图像与目录条目关联,则使用catalog::MaskPath
。 否则,将使用图层图像的Alpha通道(如果存在)。 如果没有Alpha通道,则图层没有蒙版,并且图层矩形呈现为完全不透明。
示例 section-1bbe623f7c744bdf97b596458d8e7ea3
使用多个单独的蒙版为图像的不同区域着色。 着色的、被蒙版的区域被叠加在原始的、未修改的图像的顶部:
http://server/myRootId/myImageId?wid=500& layer=1&src=myImageId&mask=myMask1&op_colorize=200,0,0& layer=2&src=myImageId&mask=myMask2&op_colorize=0,200,0& layer=3&src=myImageId&mask=myMask3&op_colorize=0,0,200
另请参阅 section-7ed5201d91594e5f872438a92eaf1c89
maskUse= ,目录::MaskPath,对象 ,请求嵌套和嵌入