clipPath

レイヤークリップパス 現在の画層のクリップパスを指定します。

clipPath= *pathDefinition*

clipPathE= * **[, *pathNamepathName*]

pathDefinition

Path data.

pathName

レイヤーソース画像に埋め込まれたパスの名前(ASCIIのみ)。

clipPath=で定義された領域の外側にあるレイヤーの部分はすべて透明にレンダリングされます。

* * pathNameは、レイヤーソース画像に埋め込まれたパスの名前です。パスは、画像コンテンツとの相対的な整列を維持するために、自動的に変換されます。 複数の*pathName*を指定した場合、サーバはイメージをこれらのパスの交差点にクリップします。 ソース画像内で*pathName*が見つからない場合は無視されます。

メモ

*pathName*では、ASCII文字列のみがサポートされています。

* * pathDefinitionを使用すると、レイヤーのピクセル座標に明示的なパスデータを指定できます。

size=を指定し、0,0ではない場合は、レイヤーのサイズが事前に設定されます。 この場合、パス座標はレイヤーの長方形の左上隅を基準にして配置され、レイヤーはorigin=またはデフォルトを基準に配置されます。 レイヤーの長方形の外側のパスの領域は透明のままです。

べた塗りのカラーまたはテキストレイヤーにsize=を指定しない場合、そのレイヤーは、パスのサイズを決定する範囲での自己サイズ調整と見なされます。 origin=を指定しない場合、パス座標空間の(0,0)がデフォルトになります。 これにより、レイヤ0の原点を基準にパス座標を指定できます。

メモ

scale=、 、お rotate=よびコマンドは、 anchor= ソリッドカラーレイヤーのセルフサイズ設定には使用できません。

* * pathDefinitionは、SVG要素の属性の値に類似した文字列を受け取りま d=<path> が、値を区切るためにスペースの代わりにコンマが使用される点が異なります。* * pathDefinitionには、1つ以上のクローズドループサブパスを含めることができます。

*pathDefinition*では、次のパスコマンドがサポートされています。

コマンド 名前 説明
Mx,y

moveto absolute

x,yで新しいサブパスを開始します。

mx,y

moveto relative

L *{ x,y}

lineto absolute

現在の位置からx,yの間に線を描きます。

l *{ x,y}

lineto relative

C *{ x1,y1,x2,y2,x,y}

絶対的な

現在の位置からx,yまでのベジェ曲線を描きます。x1,y1は曲線の始点の制御点で、x2,y2は曲線の終点の制御点です。

c *{ x1,y1,x2,y2,x,y}

curveto relative

Z | z

closepath

現在のサブパスを直線で閉じます。

大文字のコマンドは、座標値が絶対ピクセル位置(レイヤーの長方形の左上を基準とする位置)にあることを示します。 ピクセルオフセットは、現在の位置に対する小文字のコマンドに従います。

'm'または'M'は常に新しいサブパスを開始します。 「Z」または「z」が最後に指定されていない場合、サブパスは自動的に(直線で)閉じます。

サブパスが相対移動('m')で始まる場合、次のいずれかに対する相対パスになります。

  • 前のサブパスの始点(「z」または「Z」で閉じた場合)。
  • 前のサブパスの終点(明示的に閉じられなかった場合)。
  • 0,0(これが最初のサブパスの場合)

プロパティ

レイヤー属性。 layer=compの場合は、現在のレイヤーまたは合成画像に適用されます。 エフェクトレイヤーでは無視されます。

clipPathE= は、指定した名前のパスがレイヤーソース画像内に見つからない場合、またはレイヤーソースがイメージでない場合は無視されます。

初期設定

なし(レイヤーの追加のクリップなし)。

関連項目

clipXpath=textFlowPath=extend=

このページ