Package-level declarations
Types
Multiply every color channel of the frame.
Recombine the color channels of every pixel through a 3x3 matrix and an offset.
Stretch or flatten every color channel about mid grey.
Turn every hue around the color wheel by the same angle.
Turn every color into its negative.
Multiply each color channel by its own factor.
Move every pixel towards or away from its own grey.
Tone the frame towards the warm brown of an old photograph.
Functions
Multiply every color channel by factor, where 1f leaves the frame unchanged.
Recombine the color channels through a matrix. See ColorMatrix for how the entries are read.
Stretch every color channel about mid grey by factor, where 1f leaves the frame unchanged.
Turn the frame monochrome, keeping each pixel's Rec. 709 luma.
Turn every hue by degrees, where 0f leaves the frame unchanged.
Invert every color by amount, where 1f is the full negative.
Multiply each color channel by its own factor, where 1f leaves a channel unchanged.
Scale how far every pixel sits from its own grey by factor, where 1f leaves the frame unchanged.
Tone the frame sepia by amount, where 1f is fully toned.