画像マスクの使用 画像のマスクまたはアルファチャネルを画像の操作に使用する方法(例えば、colorize=)を指定します。 エフェクトレイヤーで指定した場合は、親レイヤーの背景領域または親レイヤーの長方形全体にエフェクトを適用できます。
maskUse=norm|invert|off
次の表に、レイヤー画像に関連付けられたマスク(アルファチャネル)の可用性と種類に応じたmaskUse=
の効果を示します。
値 | マスクなし | 関連付けられていないアルファ(または個別のマスク画像) | 関連付けられた(乗算前の)アルファ |
---|---|---|---|
オフ |
不透明な画像の長方形 |
不透明な画像の長方形 |
黒一色で塗りつぶされた長方形の上の画像の前景領域 |
norm |
不透明な画像の長方形 |
画像の前景領域 |
画像またはレイヤーの前景領域 |
反転 |
非表示のレイヤー |
画像の背景領域 |
黒一色で塗りつぶされた画像またはレイヤーの背景領域 |
画像またはレイヤーの属性。 layer=comp
の場合にレイヤー0に適用されます。 エフェクトレイヤーで指定した場合は、親レイヤーから継承したマスクが変更されます。
maskUse=
の動作は未定義で、画像マスクを適用できない場合はテキストレイヤーまたはべた塗りレイヤーで指定した場合はサポートされません(mask=
またはcatalog::Mask
で指定)。
maskUse=norm
画像の背景領域の色彩の統一、画像の前景は、別のマスク画像によって定義されます。 これは、未変更の画像の場合に、カラー化された画像の背景を上にレイヤー化することで達成できます。
http://server/myRootId/myImageId?layer=1&src=myImageId&mask=myImgMask&maskUse=invert&colorize=0x306090