{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

RenderIntent.Companion

public static class RenderIntent.Companion


Summary

Public methods

static final @NonNull RenderIntent

Colors that are in the destination gamut are left unchanged.

static final @NonNull RenderIntent

Compresses the source gamut into the destination gamut.

static final @NonNull RenderIntent

Similar to the Absolute render intent, this render intent matches the closest color in the destination gamut but makes adjustments for the destination white point.

static final @NonNull RenderIntent

Attempts to maintain the relative saturation of colors from the source gamut to the destination gamut, to keep highly saturated colors as saturated as possible.

Public methods

getAbsolute

public static final @NonNull RenderIntent getAbsolute()

Colors that are in the destination gamut are left unchanged. Colors that fall outside of the destination gamut are mapped to the closest possible color within the gamut of the destination color space (they are clipped).

getPerceptual

public static final @NonNull RenderIntent getPerceptual()

Compresses the source gamut into the destination gamut. This render intent affects all colors, inside and outside of destination gamut. The goal of this render intent is to preserve the visual relationship between colors.

This render intent is currently not implemented and behaves like Relative.

getRelative

public static final @NonNull RenderIntent getRelative()

Similar to the Absolute render intent, this render intent matches the closest color in the destination gamut but makes adjustments for the destination white point.

getSaturation

public static final @NonNull RenderIntent getSaturation()

Attempts to maintain the relative saturation of colors from the source gamut to the destination gamut, to keep highly saturated colors as saturated as possible.

This render intent is currently not implemented and behaves like Relative.