At long last, here is the most-requested image processing technique for this site – a comprehensive collection of grayscale conversion techniques. To my knowledge, this is the only project on the Internet that presents 7+ unique grayscale conversion algorithms, including two written from scratch for this very project.
A software-based “diffuse filter” – random displacement of image pixels within a specified radius – was used in a number of SNES, Genesis, and DOS games to simulate an explosion effect. Today’s project provides the source code for generating a diffuse effect in real-time.
“Colorization” in image processing can refer to one of several things. One form of “colorization” is taking any image – including full-color ones – and applying a uniform color for dramatic or artistic effect. This is the type of colorization filter provided by software like Photoshop and GIMP, and it’s also the effect this project implements.