イメージマスク。 関連付けられていないマスクとして使用する別のマスクイメージを指定します。
mask= *
*|{[is|ir]'{' *
objectnestedRequest*'}'}
オブジェクト |
画像またはレイヤーマスクとして使用する画像オブジェクト。 |
nestedRequest |
ネストされた画像サービング、画像レンダリングまたは外部要求。 |
object
は、カタログエントリまたは画像/SVGファイルです。画像レイヤーとべた塗りのカラーレイヤーに対して指定できます。
object
が画像カタログエントリに解決される場合はcatalog::MaskPath
が使用されます。catalog::MaskPath
が定義されていない場合はcatalog::Path
が使用されます。 object
がカタログエントリに解決されない場合は、ファイルパスとして解釈されます。
どの場合でも、ソース画像にアルファチャンネルがある場合は、そのチャンネルが使用されます。 それ以外の場合は、必要に応じて画像がグレースケールに変換されてから、レイヤーマスクとして使用します。
マスクがべた塗りのカラーレイヤーにアタッチされている場合は、イメージレイヤーの画像に使用されているのと同じ規則を使用して、マスクを切り抜いたり、拡大/縮小したりできます。 size=
、また scale=
はを使用し res=
てマスクをスケールできます。
レイヤーマスクはnestedRequest
の形式で指定することもできます。 ネストされたリクエストまたは埋め込みリクエストは中括弧で囲みます。 埋め込み画像サービング要求の先頭にis
を付け、埋め込み画像レンダリング要求の先頭にir
を付けます。 プレフィックスが指定されていない場合、外部サーバーへの要求が想定されます。 詳しくは、リクエストのネストと埋め込みを参照してください。
イメージまたはレイヤの属性。 layer=comp
の場合はレイヤ0に適用されます。 エフェクトレイヤでは無視されます。
object
またはコマンドを含むカタログレコードに解決 src=
でき mask=
ないようにしま catalog::Modifier
す。
is
プレフィックスとir
プレフィックスでは、大文字と小文字が区別されません。
mask=
が明示的に指定されていない場合や、画層イメージがカタログエントリに関連付けられている場合は、catalog::MaskPath
が使用されます。 それ以外の場合は、レイヤーイメージのアルファチャンネルが使用されます(存在する場合)。 アルファチャンネルがない場合、レイヤーにはマスクがなく、レイヤーの長方形は完全に不透明にレンダリングされます。
複数の異なるマスクを使用して、画像の異なる領域に色を付けます。 色付きでマスクされた領域は、元の未変更の画像の上に重ねられます。
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
maskUse= 、 catalog::MaskPath、 object 、 Request Nesting and Embedding