Skip to main content

exposure()v4.0.508

Part of the @remotion/effects package.

Adjusts exposure in photographic stops. The calculation happens in linear light, making it suitable for correcting footage and images.

Preview​

Drag current effect onto a layer in the Studio

Example​

MyComp.tsx
import {Video} from '@remotion/media'; import {exposure} from '@remotion/effects/exposure'; export const MyComp: React.FC = () => { return ( <Video src="https://remotion.media/video.mp4" effects={[exposure({stops: 1})]} /> ); };

API​

You can call exposure() without arguments or pass an object with the following properties.

stops?​

The exposure adjustment from -5 to 5. Defaults to 0.

One positive stop doubles the light intensity. One negative stop halves it.

disabled?​

When true, the effect is skipped. Defaults to false.

Difference from brightness()​

brightness() adds the same value to each color channel. exposure() multiplies light intensity, preserving the photographic relationship between tones.

Compatibility​

BrowsersEnvironments
Chrome
Firefox
Safari

See also​