Dan Hollick (@DanHollick)
design engineer @tailwindcss. writing a book about software at makingsoftware.com prev: @raycastapp A month ago View on X A year ago View on X A year ago View on X 3 years ago View on X 3 years ago View on X 3 years ago View on X 3 years ago View on X 3 years ago View on X 3 years ago View on X 3 years ago View on X
Why do we need dithering? Before we all mute the word 'dithering' I thought I'd explain a little bit about why we needed to dither digital images in the first place. Although it's an aesthetic now, we used to need dithering to trick our eyes into seeing more colors than were actually there. 👇 How Gaussian Blurs work Ever wondered how a blur filter works? Well, you create a matrix of weights, called a kernel, and then use those to average the pixel values surrounding your target pixel. We tend to use a Gaussian distribution for the kernel weights, hence Gaussian blur. Tandem OLED…
saved by
related reading
- the unreasonable effectiveness of dithering | Jonathan Dobresjdobr.es
- MAKING SOFTWAREmakingsoftware.co
- Dither - Wikipediaen.wikipedia.org
- Making Softwaremakingsoftware.com
- Dithering Shader Demodithering.niccolofanton.dev
- Experiments in procedural dappled light shadersjzhao.xyz
- On Crafting Painterly Shaders - The Blog of Maxime Heckelblog.maximeheckel.com
- Omar Shehataomarshehata.me
- Feature Visualizationdistill.pub
- Component Tutorialspixel-perfect.space
- Visualizing Algorithmsbost.ocks.org
- The Book of Shadersthebookofshaders.com