For example, here are two images I created using my old tool to convert an image to the C64 color palette. Unlike the website, my tool isn't currently capable of doing the double-wide horizontal pixels, but it still illustrates the effect I think:
Without dithering: http://imgur.com/nQL0y6i
With dithering: http://imgur.com/jfwUgnC
If you're interested, Wikipedia has a great example (with code) of the Floyd-Steinberg dithering algorithm, for example: https://en.wikipedia.org/wiki/Floyd%E2%80%93Steinberg_dither..., which I imagine wouldn't be too hard to integrate into your site.
- Timanthes: http://csdb.dk/release/?id=75871
- MultiPaint: http://csdb.dk/release/?id=156376
- ProjectOne: http://csdb.dk/release/?id=86776
- PixCen: http://csdb.dk/release/?id=149752
It did, however, also have sprites, which could float over or under the main screen.
(If you're willing to dedicate pretty much all of the CPU time to flipping stuff around while the video chip is rendering the screen, you can have finer-grained color selections on the c64, but that's mostly the domain of demos.)
Yep. Would be awesome if the author(s) released this as a MIT licensed JS lib. Would love to use and credit it myself! :-)