This is a box blur based on a broken implementation that I wrote for an image processing library. I like the effect so much that I kept it around, and here’s a JS implementation.
To download a file, you can right click, and download it from there. Or use the Download Image button.
Note: To avoid Firefox requiring camera permissions, I’m not using
accept=image/* on the file input. Distorting anything that can’t be loaded in
<img> tag won’t work, you’ll get an error popup.