蒙版 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=命令的目录记录。

isir前缀不区分大小写。

默认 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对象请求嵌套和嵌入

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