BASE64 IMAGE GLITCHING
I wanted to try glitching images in a different way than disarrange pixels, that’s why I chose to modify it through its base64 encoded string. Basically messing up this text (in a right way) will mess up the image itself. When the alterations to the string are done, it’s decoded back to image and displayed.
I made a simple user interface for this project with functionalities like load/save picture, main glitch, and show help. I added a simple graining filter of colorful pixels which you can add to the glitched image to make it even more interesting. You can also adjust some glitching parameters and graining intensity; however, altering the glitching values has limited influence — glitches are always random and even setting the same values twice won’t result in identical pictures.