Revisiting Yliluoma’s ordered dither algorithm
15 points by bitshift
15 points by bitshift
See also: Joel Yliluoma's arbitrary-palette positional dithering algorithm (2011), which gets more into the reasons why color dithering is hard. I have a lot of fondness for Joel's introduction because it was the first article I had read that did a good job explaining how to properly extend Bayer dithering beyond grayscale for 1-bit images.
with the scale of some of these images, a little image-rendering: pixelated css would do wonders for actually making out the dither patterns
Looks like there's a bug in the CSS? image-rendering: pixelated; gets disabled for screen widths below 700px, even though the images stay large (due to constant width on the wrapping figure).
@pekkavaa you might wanna have a look at this
That's right. It's a hack I had in the CSS for an earlier article where images were being downscaled with the pixelated filter on small screens. It looked terrible so I chose to disable the filtering in that case. I guess it's time to rethink the logic.