oklab Alpha Compositing

Alec Jacobson

December 18, 2024

weblog/

The result of alpha compositing depends heavily on the choice of colorspace. Consider using this alpha mask of clouds to composite white over blue:

Alpha mask of clouds
RGB compositing. Maybe looks a bit too purple.
Linear RGB compositing. Maybe looks a bit too white relative to the input mask.
oklab compositing.

It's easy to come up with examples that show how badly rgb blending cango wrongly.