Colour Management > Autodesk Color Management Technical Reference > Autodesk CTF File Format > Operator Elements >

# ExposureContrast

The ExposureContrast element simulates adjusting the exposure of an image, and also modifies the contrast between light and dark colors.

It is an Autodesk extension to the Academy/ASC XML color transform format.

If a color transform is used for display, then depending on the application users can still adjust the exposure and contrast interactively as long as the CTF file contains at least one ExposureContrast element with DynamicParameter sub-elements. In this case, the corresponding parameter values defined in the ECParams sub-element are ignored for display only, and instead the values set in the application are applied at each point in the transform chain that an ExposureContrast element with DynamicParameter sub-elements occurs.

## Contains

In order:

- Description. Optional, any number.
- ECParams. Required, one only.
- DynamicParameter. Optional, up to 2.

## Contained By

- ProcessList

## Attributes

id, name, inBitDepth, outBitDepth
  See Common Operator Attributes.
style
  Declares the input data type. Required.
  NoteThe following equations assume that the input and output bit-depths are floating-point. For integers, the values are normalized to [0.0, 1.0]. In other words, the exposure offset, contrast level, and pivot do not depend on the input and output bit depths.

  Value | Meaning
  --- | ---
  "linear" |
  "video" |
  "log" |

## Example

    <ProcessList id="561c5aba-8709-477c-8211-7ec4a6fe8820">
       <ExposureContrast inBitDepth="16f" outBitDepth="32f" style="linear">
          <ECParams exposure="0.65" contrast="1.2" pivot="1" />
          <DynamicParameter param="EXPOSURE" />
          <DynamicParameter param="CONTRAST" />
       </ExposureContrast>
    </ProcessList>

#### Topics in this section

- ECParams

  The ECParams element specifies the parameters for an ExposureContrast element.

- DynamicParameter

  The DynamicParameter element signals to a compatible application that a parameter is dynamic. If the transform is used for display, the parameter value defined in the CTF is ignored and the value set in the application is used instead.