mask

画像マスク 関連付けられていないマスクとして使用する別のマスク画像を指定します。

mask= *objectnestedRequest*|{[is|ir]'{' * *'}'}

オブジェクト

画像またはレイヤーマスクとして使用する画像オブジェクト。

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ます。

isirのプリフィックスでは、大文字と小文字が区別されません。

初期設定

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

このページ