Skip to main content
Use this reference when Studio controls are not enough: you need to write a grade into HTML, apply it from automation, animate a supported property, or limit an effect to a composited region. For visual correction and everyday Studio use, start with Color grading.

Persist a grade

Studio and the CLI store the resolved grade in data-color-grading:
Apply the same validated payload from the CLI:
Add --dry-run --json to inspect the change without writing it. Use --clear to remove the treatment.

Animate a supported property

Nine grading properties expose CSS custom properties that a paused timeline can tween directly:
Start the value at identity in both the payload and inline style, then animate it on the registered timeline:
--hf-color-grading-intensity scales the primary correction, wheels, curves, selections, and LUT. It is not a master control for detail and effect families such as grain, halftone, bloom, tape, or CRT. Animate the specific exposed property and verify that it moves before relying on it.

Limit a grade to part of the frame

Grading selects pixels by value, not position. To treat one region, isolate it as its own media layer:
Use the original clip as the background plate. A subject-removed plate leaves a hole and can create a dark edge beneath a feathered cutout. A fixed clip-path works only when the subject barely moves; real movement needs a tracked matte produced outside HyperFrames.