A JS implementation of Kim Asendorf's pixel sort glitch technique using ndarrays
OTHER License
A JS implementation of Kim Asendorf's pixel sort glitch technique using ndarrays.
Works in the browser using browserify, or server-side with Node.
sort(image, filterfn, sortfn)
Applies a pixel sort to an image.
image
: the ndarray image to sort. Modified in-place.filterfn(r, g, b)
: takes the color of a pixel and returns true
if itsortfn(a, b)
: a sort comparison function that takes two color [r, g, b]
a > b
and below 0 if a < b
.Check the code in test.js
for example usage.
MIT. See LICENSE.md for details.