# Dithering Links on the art and algorithm of [dithering](!W "Dither"). ## Documents - [`DITHER.TXT`](http://cd.textfiles.com/graphics16000/FORMATS/GIF/DITHER2.TXT) (1989) and [`DHALF.TXT`](http://textfiles.com/computers/dhalf.txt) (1991) by Lee Daniel Crocker and contributors - ["Arbitrary-palette positional dithering algorithm"](https://bisqwit.iki.fi/story/howto/dither/jy/), Joel Yliluoma (2011) - ["Image Dithering: Eleven Algorithms and Source Code"](https://tannerhelland.com/2012/12/28/dithering-eleven-algorithms-source-code.html), Tanner Helland (2012) - ["a dither"](https://pippin.gimp.org/a_dither/), Øyvind Kolås (2013). A small, spatially stable public-domain dithering algorithm. - ["HD Index Painting in Photoshop"](http://danfessler.com/blog/hd-index-painting-in-photoshop), Dan Fessler (2014) - ["Dithering in games – mini series"](https://bartwronski.com/2016/10/30/dithering-in-games-mini-series/), Bart Wronski (2016) - ["What algorithm did Microsoft use to dither colour in early versions of Windows?"](https://retrocomputing.stackexchange.com/questions/1887/what-algorithm-did-microsoft-use-to-dither-colour-in-early-versions-of-windows) - [Dither stabilization in _Return of the Obra Dinn_](https://forums.tigsource.com/index.php?topic=40832.msg1363742#msg1363742), Lucas Pope (2017) - ["Linear Dithering"](http://gabarro.org/ccn/linear_dithering.html), Enric Meinhardt-Llopis (2018) - ["Ordered Error Diffusion Dithering"](https://observablehq.com/@jobleonard/ordered-error-diffusion-dithering), Job van der Zwan (2019). An interactive demonstration. - ["Atkinson Dithering"](https://beyondloom.com/blog/dither.html), John Earnest (2020) - ["The article I wish I had about monochrome image dithering"](https://surma.dev/things/ditherpunk/), Surma (2021) - ["Blue Noise Dithering"](https://www.wedesoft.de/software/2022/09/21/blue-noise-dithering/), Jan Wedekind (2022) - ["Writing My Own Dithering Algorithm in Racket"](https://amanvir.com/blog/writing-my-own-dithering-algorithm-in-racket), Amanvir Parhar (2025) - ["Dithering in Colour"](https://obrhubr.org/dithering-in-colour), Niklas Oberhuber (2025) - ["Dithering -- Part 1"](https://visualrambling.space/dithering-part-1/), Damar (2025). An animated presentaton. ## Tools - [Dither Me This](https://doodad.dev/dither-me-this/)---an in-browser dithering tool - [HiColor](https://github.com/dbohdan/hicolor)---my Bayer and "a dither" dithering program for 15/16-bit color ## See also - ["Atkinsome dithering in HTML5 canvas"](https://ipenburg.home.xs4all.nl/atkinsome/), Roland van Ipenburg (2011) - [Halftoning models](https://www.mia.uni-saarland.de/Research/IP_Halftoning.shtml) (2012) - ["8 Bit & '8 Bitish' Graphics-Outside the Box"](https://www.youtube.com/watch?v=aMcJ1Jvtef0), Mark Ferrari (2016) - ["Hatching in 1PDG"](https://www.patreon.com/posts/hatching-in-1pdg-31716880), Oleg Dolya (2019) - ["Loom EGA/VGA comparison"](http://www.superrune.com/tutorials/loom_ega.php), SuperRune (2021) - ["Improved Web Component for Pixel-Accurate Atkinson Dithered Images"](https://sheep.horse/2023/1/improved_web_component_for_pixel-accurate_atkinson.html), Andrew Stephens (2023) - [Video games that use standard GUI widgets](/gui-games) ## Link sources - ["Dither stabilisation"](https://news.ycombinator.com/item?id=15766249) - ["Ditherpunk: The article I wish I had about monochrome image dithering"](https://news.ycombinator.com/item?id=25633483) ## Page metadata URL: Published 2021-01-04, updated 2025-12-18. Tags: - art - bookmarks - graphics - programming