How Software Gets Color Wrong

Summary

Why blending in gamma-encoded sRGB gives muddy results, and why HSL and HSV inherit the same flaws.

The fix it proposes is simple: linear sRGB for physical operations, a perceptual space like OKLab for everything else.

Back to the library