Acknowledgements
Thank you to the following people, projects, and resources that made Sweetcorn possible!
-
Lovell Fuller’s Sharp is the image processing library Sweetcorn builds on top of.
-
Surma’s “Ditherpunk — The article I wish I had about monochrome image dithering” was a helpful introduction to dithering concepts and techniques. The blue noise threshold map included in Sweetcorn was generated using Surma’s void-and-cluster implementation.
-
makew0rld’s dither library (written in Go) provided reference implementations of several less common and interesting threshold maps as well as the first reference I saw to Steven Pigeon’s error diffusion kernel.
-
Johan Åhlén’s Pixel Values Extractor was a handy tool for converting threshold map images into numerical arrays.
-
I first started thinking about building Sweetcorn after playing around with Doron Supply’s Dithertone Pro Photoshop plugin.