One of the mantras in color management is that Perceptual Intent compresses colors near the gamut boundary so that it can map colors that are outside the gamut smoothly to the inside. For instance see the nice graphic illustrating Perceptual v. Relative:
http://www.cambridgeincolour.com/tutorials/color-space-conversion.htmNote how perceptual maintains smooth color gradations throughout by compressing the entire tonal range, whereas relative colorimetric clips out of gamut colors (at center of magenta globules and in the darkness between them).
Apparently not very much if at all. At least on the profiles I've been using. Perceptual Intent does have a slight effect on tone. It implements a small "S" curve and changes luminance. But these changes are fairly small. As for compressing colors near the boundary and mapping outside colors smoothly inside as per the illustration it seems this may not be all that common. In fact it pretty much doesn't occur on I1Profiler or Profile Maker 5. The following data used profiles generated from identical spectral data using a Canon 9500 II with Epson Ultra Prem. Glossy.
Attached are 2 sets of 6 graphs, showing the actual profile responses of I1 Profiler and PM5 as the b* component of L*a*b* is swept from -127 to 127. The L* source is constant at 50 (mid gray), and a* is set to 0.
The individual graphs have the requested color component shown in red, the returned color shown in blue. In general the graphs on the right roundtrip using Perceptual out and Relative In. The profile is telling us what the actual color (this is what Relative does) generated by the Perceptual Intent is. The right hand graphs are Colorimetric. That is Relative in, Relative out. The profiles attempt to match all colors in gamut and map out of gamut colors to the nearest gamut boundary. They do a pretty good job.
The detailed descriptions are, from left to right, top to bottom:
1. Roundtrip using Perceptual Intent to the device and Relative Intent back to L*. Notice the big difference between the I1Profiler (top set) and PM5 (bottom set). The I1 has the L* actually drop to 48 as the gamut boundaries (b* less than -80 or more than 80) are reached. OTOH, PM5 sets the L* values just over 52 over the gamut. Different "secret sauces."
2. Roundtrip using Relative Intent to the device and Relative Intent back to L*. Both profiles do a reasonable job of keeping the L* at 50. The I1 profile is a bit better, probably because it has 36 LUTs on a side compared to 32 for PM5.
3. This shows the requested color b* component in red, the actual color printed in blue. Note how closely aligned they are until they hit gamut boundary. Oddly, the Perceptual intent clips at a slightly lower value than the Relative Intent roundtrip shown in the graph just below. This is really just an effect of Perceptual's gradual reduction of L* from 50 to 48 which decreases the b* gamut boundary. But evidence of gamut compression? I see only a very small rounding of the blue line near the boundary.
4. Same as #3, but is an expanded, right hand side only to make comparing the lines a bit easier.
5. This shows a Relative Intent in, Relative Intent out roundtrip. Here, the specific goals in the ICC spec. are to print the specified colors are closely as possible when within the gamut and map them to the gamut boundary when outside. They track quite closely until just past 80.
6. Same as #5, but is an expanded, right hand side only to make comparing the lines a bit easier.