An image pixel sorter I made yea yea ᕕ( ᐛ )ᕗ I would highly recommend running the project here: https://turbowarp.org/833970857 How To Use: Click Flag Obviously :P The "Select Image" button allows you to select an image to run the filter on. After clicking the "Choose This One", it has to scan the image, which WILL lag your machine. The "Change Threshold" button allows you to change the threshold of which pixels are sorted. White pixels will be sorted, black pixels will be left alone. There's also a "Go" button in the bottom left side of the screen, you can press that to quickly run the filter. The "Run Filter" button runs the filter on the selected image. Hover your mouse in the bottom left to show the "Back" button, which sends you to the main menu. The "Settings" button opens the Settings page. - The "Switch To _____ Sorting" switches the direction of the sorting. - The "Set Thresholds To: _____" button changes how the "Threshold" page works. If it's set to "Inside", pixels within the two sliders will be sorted. If it's set to "Outside", it'll be the opposite. -------------- How it works: When it takes an image, it converts the image to a contrast mask (a black and white image, with only those two colors). This can be visualized under the Change Threshold tab of the menu. Now that we have a black and white image, we start the sorting. For each column of an image (480 pixels) we send a "thread" down each column. Upon coming across a white pixel, it records each following pixel that is white in a list. Once we reach a black pixel, we then go back through the recorded pixels, and sort them, and then put those (sorted) pixels in place of the unsorted pixels. After doing this to every white section, we get an interesting effect. -------------- Credits: @griffpatch for the image scanner. Acerola (on YT) for concept. Pixabay.com for the images :D Miya Folick for the image thumbnail (which I filtered, I did not use Acerola's filtered image) (This is Miya's album Strange Darling, which is an absolutely phenomenal album, for sure worth checking out) Everything else by me :D I plan on making more random image thingies like what Acerola does, hoping to soon do something with the Kuwahara Filter, but no promises :P Might add a denoiser for the threshold page first so, I don't know :P (cough cough edit on sep 19: I've actually gone ahead and created a bunch more image filters, including the Kuwahara Filter, basic DoG filter, Bayer Dithering, Box Blur, Gaussian-type Blur, my own basic dithering algorithm, Vertical + Horizontal + Both direction Sobel Operator, including the gradient version. I just haven't shared them yet, I'm not sure I will :P)