4 ms·
That article fails to touch on the fundamental issue with its title "The Secrets of Colour Interpolation": RGB values are a nonlinear function of the light emit
by quietbritishjim 2y ago
That article fails to touch on the fundamental issue with its title "The Secrets of Colour Interpolation": RGB values are a nonlinear function of the light emitted (because we are better at distinguishing dark colours, so it's better to allow representing more of those), so to interpolate properly you need to invert that function, interpolate, then reapply. The difference that makes to colour gradients is really striking.
- topherclay 2y agoDo you mean converting the RGB value to LAB values in the CIELAB color space and doing the interpellation there? Is there a better way to do it?
- CarVac 2y agoNo, you just need to linearize the brightness.
- drjasonharrison 2y agoTypically this is done by using a look-up table to convert the 8-bit gamma encoded intensities to 10-bit (or more) linear intensities. You can use the same look-up table for R, G, and B. Alpha should be linear.