This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Tom MacWright
macwright.com
did:plc:bxmukjuf2e6z6tvpmklbbern
i reimplemented a lot of the dithering algorithms in https://observablehq.com/@tmcw/dithering - the 'dumb error' variation is simply scanning from left to right and adding up lightness till it makes a pixel light. this just does the same but for rgb channels.
2026-02-18T22:42:20.852Z