Skip to content

Edge Extend

Brief Description

Extend the edges of a matte, leaving RGB channels intact. If the input matte comes from a keyer, the alpha channel of the matte should be first eroded by a small amount to remove pixels containing mixed foreground/background colors. If not, these mixed colors may be extended instead of the pure foreground colors. The filling process works by iteratively blurring the image, and blending the non-blurred image over the blurred-image to get to the next iteration. The blur size at each iteration is linearly increasing.

Controls

Parameter / Script Name Type Default Function
Enabled / enabled Boolean On
Red / process_red Boolean On Enable the red channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0
Green / process_green Boolean On Enable the green channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0
Blue / process_blue Boolean On Enable the blue channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0
Alpha / process_alpha Boolean On Enable the alpha channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0
Size / size Float 2D 0, 0 Size of the largest blur used to extend the edge
Slices / slices Float 5 Number of blur filter steps to apply
Bounding Box / rod_mode Choice Expand
- Expand
- Crop to format
- Same as input
Filter / filter Choice Gaussian
- Gaussian
- Box
- Triangle
- Quadratic
Mask / mask Image -
Mix / mix_with_source Float 1 Dissolves between the original image at 0 and the image with the effect applied at 1