← Fusion node reference
Color & ChannelsBeginner

SetCanvasColor

Define the image canvas color

Sets the canvas or empty-background color associated with an image, including RGB and alpha values.

SetCanvasColor
DaVinci Resolve · Fusion

SetCanvasColor is a technical color utility for explicitly defining what the image canvas contributes where no ordinary foreground content is present.

Overview

What SetCanvasColor does

The node exposes a Canvas Color with Red, Green, Blue and Alpha channels. This makes the empty/background state explicit rather than relying on an implicit transparent or black canvas.

It can be useful when preparing alpha workflows, technical composites or branches where the color outside active content needs to be controlled predictably.

SetCanvasColor should not be confused with simply placing a Background behind the image: it changes canvas behavior rather than adding a normal visible layer through Merge.

Mental model

Think of SetCanvasColor as specifying the default paint of the image canvas itself, including whether that canvas is opaque or transparent.

Common uses

Control transparent canvas behavior
Prepare technical alpha workflows
Avoid ambiguous empty-background color
Standardize canvas color before downstream processing

Flow anatomy

Inputs & outputs

The port structure shows how this node fits into a Fusion graph.

Image Input

Source image for the operation.

SetCanvasColor
Fusion node

Image Output

The processed result from this node.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

Canvas Color

Master color control for the canvas.

Red

Red channel of the canvas color.

Green

Green channel of the canvas color.

Blue

Blue channel of the canvas color.

Alpha

Opacity of the canvas color.

Alpha is critical when the goal is to preserve transparency rather than create an opaque background.

Practical setup

A reliable workflow

  1. 1

    Place SetCanvasColor where canvas behavior must become explicit.

  2. 2

    Choose RGB values for the empty canvas.

  3. 3

    Set Alpha according to the transparency requirement.

  4. 4

    Inspect edges and transparent areas.

  5. 5

    Continue into the technical or compositing branch.

Typical node chain
Image
SetCanvasColor
Defined canvas

Examples

Where this node fits in real work

Transparent canvas normalization

Make the expected empty canvas state explicit before an alpha-sensitive operation.

LoaderSetCanvasColorAlphaMultiplyMerge

Troubleshooting

Common mistakes

Using it as if it were a normal Background layer
Forgetting Alpha and accidentally making the canvas opaque
Changing canvas color to hide an underlying premultiplication problem
Assuming every downstream format stores canvas behavior identically

Production notes

Practical tips

Use a regular Background + Merge when you actually want a visible layer.
Inspect RGB under transparency when edge quality matters.
Keep canvas decisions consistent across related technical passes.

Related nodes