A web based image glitching processor that works by "sorting pixels". It takes any provided input image and shuffles the pixel content according to controllable algorithms to provide a distorted take, hopefully with pleasing results.
Adapted from Python code by Satyarth Mishra Sharma, which in turn was based on a Processing script by Kim Asendorf.
The UI is built using Vue, but the majority of the inner workings is pure TypeScript. There is some overlap in functionality with BitMappery, but this is chosen to be a separate toy, at least for the time being.
The Issue Tracker is your point of contact
Bug reports, feature requests, questions and discussions are welcome on the GitHub Issue Tracker, please do not send e-mails through the development website. However, please search before posting to avoid duplicates, and limit to one issue per post.
Please vote on feature requests by using the Thumbs Up/Down reaction on the first post.
npm install
Create a local development server with hot module reload:
npm run dev
Creating a production build (build output will reside in ./dist/-folder):
npm run build
Running unit tests
npm run test
Running TypeScript validation:
npm run typecheck