GNOME Color Manager has shown 2D CIE 1931 plots for a couple of years now, but as all color savvy people know, a gamut is a 3D object, and a 2D slice can be horribly inaccurate and misleading sometimes.
To fix this, I worked for a couple of hours at the weekend to produce a 3D gamut graph using clutter:
It’s then a simple case of clicking and dragging on the hull to rotate it. Long term, there will be a way to compare the different device gamuts, but I’ve not worked out a good way to show this in the UI.
To accomplish the new plot I’ve reused a lot of the math from icc_gamin, and a lot of the setup code from the viewer example program for mash, and also used a lot of the cleverness in clutter-gtk.
To play with the new toy, you’ll need to install clutter-gtk and mash, and be building gnome-color-manager from git master.