4 ms·
Even if the article gets the "linear RGB" idea wrong, it doesn't matter for the results, because each channel in all explored palettes is still 1-bit: either on
by patrakov 6y ago
Even if the article gets the "linear RGB" idea wrong, it doesn't matter for the results, because each channel in all explored palettes is still 1-bit: either on, or off, sometimes with the constraint that red and green cannot be on at the same time.
- makeworld 6y agoGood point, perhaps I should've picked some different palettes. But the ideas behind the blog post generalize to all palettes.
- jpap 6y agoUnfortunately not when you're performing error diffusion, where the residuals are added to neighboring pixels. If you're doing it in the non-linear domain, you're going to get a different result during that diffusion step, even when you're dithering to a target 1-bit/pixel image. You can see this visually in Surma's excellent blog post [1]: look for the gradient strips in the "Gamma" section. [1] https://surma.dev/things/ditherpunk/ https://surma.dev/things/ditherpunk/