Skip to content

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.