---
title: CGColorRenderingIntent.perceptual
framework: coregraphics
role: symbol
role_heading: Case
path: coregraphics/cgcolorrenderingintent/perceptual
---

# CGColorRenderingIntent.perceptual

Preserve the visual relationship between colors by compressing the gamut of the graphics context to fit inside the gamut of the output device. Perceptual intent is good for photographs and other complex, detailed images.

## Declaration

```swift
case perceptual
```

## See Also

### Constants

- [CGColorRenderingIntent.defaultIntent](coregraphics/cgcolorrenderingintent/defaultintent.md)
- [CGColorRenderingIntent.absoluteColorimetric](coregraphics/cgcolorrenderingintent/absolutecolorimetric.md)
- [CGColorRenderingIntent.relativeColorimetric](coregraphics/cgcolorrenderingintent/relativecolorimetric.md)
- [CGColorRenderingIntent.saturation](coregraphics/cgcolorrenderingintent/saturation.md)
