Path Fill

Path generation/manipulation node. Path Fill creates or processes vector path data.

intermediate
Since P00

Input Ports

Path

塗りつぶすBezier path

Path
Color

塗りのColor(Overrides parameter when connected)

Color

Output Ports

Image

塗りつぶされたPathimage(transparent background)

Image

Parameters

NameTypeDefaultDescription
WidthInt64Canvas width(ピクセル)
HeightInt64Canvas height(ピクセル)
ColorColor白 (1,1,1,1)塗りのColor(入力ポート未接続時に使用)

Algorithm

  1. path_stroke と同じ rasterize_subpath パイプラインでアウトライン座標列を生成(PP 補正は無効)

- セグメント接合点での .5,.5 角ピクセル復元も自動的に適用

  1. アウトラインの各行(y ライン)で x のminimum・maximumを算出
  2. 各行の min_x から max_x まで全ピクセルを塗りつぶし(アウトラインを含む)
開いたサブPathはスキップされます(closed: true のサブPathのみ塗りつぶし)。

Usage Examples

基本的な塗りつぶし

[BezierPath] → path → [PathFill] → output → [Preview]

ストロークと塗りつぶしの合成

[BezierPath] → path → [PathFill]   → output → [Blend] → [Preview]
              → path → [PathStroke] → output ↗

Notes

  • アウトラインが3点未満のPathでは空imageを返します
  • .5,.5 アンカーポイントの角ピクセル復元は rasterize_subpath 内部で自動的に処理されるため、正方形・三角形等の形状で一貫した塗りつぶし結果が得られます

💡 Tips

  • アウトラインが3点未満のPathでは空imageを返します
  • `.5,.5` アンカーポイントの角ピクセル復元は `rasterize_subpath` 内部で自動的に処理されるため、正方形・三角形等の形状で一貫した塗りつぶし結果が得られます

Related Nodes

bezierpath
pathfill
preview
blend
pathstroke
Path Fill — PixPipeline Node Reference