# RenderIntent Enum

> Constants that specify a standard ICC rendering intent for a device color profile.

- Product: Adobe PDF Library 21
- Language: Modern C++
- Version: 21.4.0
- HTML page: https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/enum/RenderIntent
- Version index: https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/llms.txt

**Namespace:** `datalogics_interface`

## Description

Constants that specify a standard ICC rendering intent for a device color profile. The rendering intent specifies the color translation method for colors that are outside the gamut of the color profile.

## Values

- `Perceptual = 0`: Preserves visual relationships between colors as perceived by the human eye, even if individual values shift. Suitable for photographic, continuous-tone images.
- `RelColorimetric = 1`: Like absolute colorimetric but compares source and destination white points and shifts other colors accordingly.
- `Saturation = 2`: Favors vivid color over accurate color; preserves saturation rather than hue when scaling gamuts. Suitable for charts and business graphics.
- `AbsColorimetric = 3`: Maintains color accuracy at the expense of inter-color relationships. Colors inside the destination gamut are unchanged.
- `UseProfileIntent = 4`: Use the source profile's rendering intent.
- `UseGStateIntent = 5`: Use the source intent for the destination intent.
