Composition
Composition
A composition to create an image.
Nodes that output this type
Composition Absolute Value
Takes the absolute value of all the pixels in the image.
Composition Scale Bilinear Interpolation
Uses the bilinear interpolation algorithm to scale an image recipe
Composition Blend Add
Adds the foreground and background images together using additive blending.
Composition Blend Add with OkLab
Adds the foreground and background images together using additive blending in OkLab color space.
Composition Blend Alpha
Blends between the foreground and background using the alpha component of the foreground. 1 is foreground. 0 is background.
Composition Blend Alpha with OkLab
Blends between the foreground and background using the alpha component of the foreground in OkLab color space. 1 is foreground. 0 is background.
Composition Blend Divide
Divides the background image by the foreground image using division blending.
Composition Blend Divide with OkLab
Divides the background image by the foreground image using division blending in OkLab color space.
Composition Blend Max
Blends the foreground and background images using maximum value blending.
Composition Blend Max with OkLab
Blends the foreground and background images using maximum value blending in OkLab color space.
Composition Blend Min
Blends the foreground and background images using minimum blending, taking the minimum value for each pixel.
Composition Blend Min with OkLab
Blends the foreground and background images using minimum blending in OkLab color space, taking the minimum value for each pixel.
Composition Blend Multiply
Multiplies the foreground and background images together using multiply blending.
Composition Blend Multiply with OkLab
Multiplies the foreground and background images together using multiply blending in OkLab color space.
Composition Blend Subtract
Subtracts the foreground image from the background image using subtractive blending.
Composition Blend Subtract with OkLab
Subtracts the foreground image from the background image using subtractive blending in OkLab color space.
Composition Blend with Mask
Given a mask. Blends between the foreground and background using the r component of the mask. 1 is foreground. 0 is background.
Composition Box Blur
Applies a box blur to an image. Dimension is the size. 1 corresponding to 3x3, 2 5x5 and so on.
Composition Box Blur with OkLab
Applies a box blur to an image in OkLab color space. Dimension is the size. 1 corresponding to 3x3, 2 5x5 and so on.
Composition Brightness Adjust
Adjusts the brightness of an image by a given factor. Internally, works by modifying the L component of OkLab by multiplying it by the scale.
Composition Chroma Offset
Applies a chroma offset to an image. This is done by modifying the a and b components of OkLab. For the vector, X applies to a, Y to to b.
Composition Color Convert
Converts a Composition from one color space to another.
Composition Color Invert
Applies a color invert operation to a Composition. Taking 1 and subtracting each RGB operation against it.
Composition Color Rect
Given a color and it's color proile. Creates a rectangle Composition of that color.
Composition Color Threshold
Applies a color threshold to a Composition
Composition Convolution
Performs a convolution on an composition
Composition Crop
Applies a crop to a Composition
Composition Custom Transformer Shader
Given an input, runs a custom defined shader over that input.
Composition Flip Horizontal
Flips the image along the horizontal axis
Composition Flip Vertical
Flips the image vertically
Composition Gaussian Blur
Applies a gaussian blur to an image. Sigma controls the blur intensity.
Composition Gaussian Blur with OkLab
Applies a gaussian blur to an image in OkLab color space. Sigma controls the blur intensity.
Composition Grayscale
Applies grayscale to a Composition
Composition Lightness Curve
Applies a curve to the L component in an OkLab color. Adjusting the lightness of the image.
Composition RGBA Linear Transform
Applies a linear transform to a Composition's RGBA values. Before application, will convert to a linear version of the color profile and will convert to an RGB profile if needed.
Composition Morphological Max
Apples a morphological max operation.
Composition Morphological Min
Apples a morphological min operation.
Composition Painter
Creates a composition from a painter.
Composition Passthrough
Passes through a Composition. Doing no modifications. Can be used for making the graph cleaner.
Composition Perceptual Difference
Calculates the difference for each pixel to the OkLab color specified. Each r, g, b and a component in the output is the difference.
Composition RGB Curve
Applies a curve to the R, G, and B components
Composition Rotate 180
Rotates the image 180 degrees
Composition Rotate 90 Clockwise
Rotates the image 90 degrees clockwise
Composition Rotate 90 Counter Clockwise
Rotates the image 90 degrees counter-clockwise
Composition Saturation Adjust
Adjusts the saturation of an image by a given factor. Internally, scales the chroma components in OkLab color space.
Composition Scale Nearest Neighbor
Uses the nearest neighbor algorithm to scale an image recipe
Composition Segment Facial Skin
Given an input image. Returns a mask that segments out the facial skin in the image.
Composition Segment Mouth Lips Eyes Eyebrows
Given an input image, returns a mask (all white) of the mouth, lips, eyes, and eyebrows area.
Composition Segment Person
Given an input image. Returns a mask that segments out the person in the image.
Composition Segment Under Right Eye
Given an input image, returns a mask (all white) of the area under the right eye.
Composition Sobel Edge Detection
Applies Sobel edge detection to an image.
Composition Target White Kelvin
Sets the image white point to the value specified in Kelvin. The profile connection white point is D50, so you will only see changes as you move away from that.
Composition Uniform Lightness
Sets a uniform lightness to the entire image by using OkLab and setting the lightness to a constant number.
Composition Vignette
darkens the outer edges - radius (0-1, measured relative to the image's smaller dimension) sets how far the bright center extends, Softness (typically 0.05-0.5) controls the width of the fade-out band, and Strength (0–1) defines how dark the edges become at maximum.
Sequence Composition at Time
Extracts an composition from a sequence at a particular time
Nodes that accept this type as input
Composition Absolute Value
Takes the absolute value of all the pixels in the image.
Composition Scale Bilinear Interpolation
Uses the bilinear interpolation algorithm to scale an image recipe
Composition Blend Add
Adds the foreground and background images together using additive blending.
Composition Blend Add with OkLab
Adds the foreground and background images together using additive blending in OkLab color space.
Composition Blend Alpha
Blends between the foreground and background using the alpha component of the foreground. 1 is foreground. 0 is background.
Composition Blend Alpha with OkLab
Blends between the foreground and background using the alpha component of the foreground in OkLab color space. 1 is foreground. 0 is background.
Composition Blend Divide
Divides the background image by the foreground image using division blending.
Composition Blend Divide with OkLab
Divides the background image by the foreground image using division blending in OkLab color space.
Composition Blend Max
Blends the foreground and background images using maximum value blending.
Composition Blend Max with OkLab
Blends the foreground and background images using maximum value blending in OkLab color space.
Composition Blend Min
Blends the foreground and background images using minimum blending, taking the minimum value for each pixel.
Composition Blend Min with OkLab
Blends the foreground and background images using minimum blending in OkLab color space, taking the minimum value for each pixel.
Composition Blend Multiply
Multiplies the foreground and background images together using multiply blending.
Composition Blend Multiply with OkLab
Multiplies the foreground and background images together using multiply blending in OkLab color space.
Composition Blend Subtract
Subtracts the foreground image from the background image using subtractive blending.
Composition Blend Subtract with OkLab
Subtracts the foreground image from the background image using subtractive blending in OkLab color space.
Composition Blend with Mask
Given a mask. Blends between the foreground and background using the r component of the mask. 1 is foreground. 0 is background.
Composition Box Blur
Applies a box blur to an image. Dimension is the size. 1 corresponding to 3x3, 2 5x5 and so on.
Composition Box Blur with OkLab
Applies a box blur to an image in OkLab color space. Dimension is the size. 1 corresponding to 3x3, 2 5x5 and so on.
Composition Brightness Adjust
Adjusts the brightness of an image by a given factor. Internally, works by modifying the L component of OkLab by multiplying it by the scale.
Composition Chroma Offset
Applies a chroma offset to an image. This is done by modifying the a and b components of OkLab. For the vector, X applies to a, Y to to b.
Composition Color Convert
Converts a Composition from one color space to another.
Composition Color Invert
Applies a color invert operation to a Composition. Taking 1 and subtracting each RGB operation against it.
Composition Color Profile
Gets the color profile associated with a Composition
Composition Color Threshold
Applies a color threshold to a Composition
Composition Convolution
Performs a convolution on an composition
Composition Crop
Applies a crop to a Composition
Composition Custom Transformer Shader
Given an input, runs a custom defined shader over that input.
Composition Flip Horizontal
Flips the image along the horizontal axis
Composition Flip Vertical
Flips the image vertically
Composition Gaussian Blur
Applies a gaussian blur to an image. Sigma controls the blur intensity.
Composition Gaussian Blur with OkLab
Applies a gaussian blur to an image in OkLab color space. Sigma controls the blur intensity.
Composition Grayscale
Applies grayscale to a Composition
Composition Lightness Curve
Applies a curve to the L component in an OkLab color. Adjusting the lightness of the image.
Composition RGBA Linear Transform
Applies a linear transform to a Composition's RGBA values. Before application, will convert to a linear version of the color profile and will convert to an RGB profile if needed.
Composition Morphological Max
Apples a morphological max operation.
Composition Morphological Min
Apples a morphological min operation.
Composition Passthrough
Passes through a Composition. Doing no modifications. Can be used for making the graph cleaner.
Composition Perceptual Difference
Calculates the difference for each pixel to the OkLab color specified. Each r, g, b and a component in the output is the difference.
Composition RGB Curve
Applies a curve to the R, G, and B components
Composition Rotate 180
Rotates the image 180 degrees
Composition Rotate 90 Clockwise
Rotates the image 90 degrees clockwise
Composition Rotate 90 Counter Clockwise
Rotates the image 90 degrees counter-clockwise
Composition Saturation Adjust
Adjusts the saturation of an image by a given factor. Internally, scales the chroma components in OkLab color space.
Composition Scale Nearest Neighbor
Uses the nearest neighbor algorithm to scale an image recipe
Composition Segment Facial Skin
Given an input image. Returns a mask that segments out the facial skin in the image.
Composition Segment Mouth Lips Eyes Eyebrows
Given an input image, returns a mask (all white) of the mouth, lips, eyes, and eyebrows area.
Composition Segment Person
Given an input image. Returns a mask that segments out the person in the image.
Composition Segment Under Right Eye
Given an input image, returns a mask (all white) of the area under the right eye.
Composition Size
Gets the resulting size of a Composition
Composition Sobel Edge Detection
Applies Sobel edge detection to an image.
Composition Target White Kelvin
Sets the image white point to the value specified in Kelvin. The profile connection white point is D50, so you will only see changes as you move away from that.
Composition to OkLab Histogram
Creates an OkLab Histogram from the colors in a Composition.
Composition Uniform Lightness
Sets a uniform lightness to the entire image by using OkLab and setting the lightness to a constant number.
Composition Vignette
darkens the outer edges - radius (0-1, measured relative to the image's smaller dimension) sets how far the bright center extends, Softness (typically 0.05-0.5) controls the width of the fade-out band, and Strength (0–1) defines how dark the edges become at maximum.
Sequence from Composition and Duration
Give a Composition and a Duration. Returns a Sequence.