Comment by mark-r
2 months ago
That was disappointing. I expected from the title that it would cover modern use cases. When's the last time you needed to use a web-safe palette?
It's still useful if you're trying to display a 10-bit-per-channel image on an 8-bit-per-channel display, but the gain isn't nearly as dramatic. And the need doesn't come up very often.
It’s useful all 8-bit scenarios when you have overlapping transparency. Especially with smooth, dark images.
https://loopit.dk/rendering_inside.pdf
The new Silksong apparently shipped with really bad banding that could have benefited from the techniques in that doc.
Inside was pretty darn rad, very nice breakdown.
They link to the following thesis:
Optimal Dither and Noise Shaping in Image Processing
http://hdl.handle.net/10012/3867