This is a utility to mutilate images in unpredictable ways. It can randomly choose between algorithms, and many algorithms randomly mutate themselves.
You can choose different encodings, effects, and emulate several glitch techniques, resulting in aleatoric new images and hidden configurations.
If you like it, and want to suport further development please buy me a beer or better yet, a book
Check out some curated images at glitches.jkirchartz.com
This runs completely client-side, using the FileReader and canvas APIs, your image isn't being uploaded to any server. If you have a decent browser, this should work. Also, you can right-click and save the result of the processing.
Based on Nolan Caudill's 3bitdither
Heavily modified by JKirchartz, code on github, send me a PR
Experimental functions may not be 100% stable, this is a work in progress.