BASE64 IMAGE GLITCHING

Tamara Babálová

About

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.

Video

Technology

  • IntelliJ IDEA

  • JavaFX

Demo

You can download the application here.