Datamoshing is a sort of glitch art that involves breaking/corrupting filetypes in such a way they're still viewable using standard programs but have distorted the media. Currently supports jpg, png, bmp, and gif files.
go build -o datamosh.exe .\cmd\datamosh\main.go
./datamosh -i <input file / mandatory> [-o output file (optional)] [shift|decimate|quadtratic|blend|add (at least one of these)]
quadratic mosh on png:
before and after shift on jpg:
blending several gifs: