Skip to content

Inpaint

Node icon
Filter

Fills masked regions with content-aware fill, intelligently synthesizing texture to replace removed areas.

Inpaint removes content from an image and fills the hole with plausible surrounding texture. It uses multi-scale PatchMatch, which searches for similar patches in the image and blends them into the masked area.

Connect a mask to define which areas to fill. The patch size controls how large the texture samples are, and the feather setting softens the boundary between original and filled content.

Fill

Patch SizeChoice
Default: 1 (9x9) Range: 0–4

Texture patch size for matching; larger=more context, slower

IterationsInteger
Default: 5 Range: 1–10

PatchMatch iterations per scale; more=better quality

ScalesInteger
Default: 3 Range: 1–4

Pyramid levels for coarse-to-fine; more=better large fills

Blend

FeatherNumber · px/%
Default: 0.0 Range: 0.0–150.0

Soft edge blend at fill boundary; 0=hard edge

  • Use a larger patch size for filling areas surrounded by complex textures.
  • Increase scales for filling large regions, since more pyramid levels means better large-area coherence.
  • Add feathering to blend the fill boundary smoothly with surrounding content.
  • Combine with Mask Paint to interactively select the area to fill.