Ok, so here is a programmer explanation for non-programmers:

- The diagram is showing the sRGB color space (the smaller triangle) inside the wide RGB color space (the larger triangle). The wide RGB color space contains the sRGB color space (some color values overlap).
- Originally, we have the blue color which is the corner of the wide RGB chromatic diagram.
- Such color is outside of sRGB.
- In order to convert it to sRGB we have to move the color inside the sRGB diagram, which we do using some transform.
- One way to do it is to move it along the line connecting white color (black dot) with the original color, until we are inside the sRGB diagram. This can change the color hue (as seen in the diagram).
There are different algorithms to map from the wider gamut to the smaller gamut, we may investigate them in the future and see if some work better.