https://github.com/dattazigzag/dither_it
A simple Processing Sketch to Select an image and create dither effects
https://github.com/dattazigzag/dither_it
Last synced: about 2 months ago
JSON representation
A simple Processing Sketch to Select an image and create dither effects
- Host: GitHub
- URL: https://github.com/dattazigzag/dither_it
- Owner: dattazigzag
- License: mit
- Created: 2024-12-05T16:13:00.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-06T13:03:48.000Z (6 months ago)
- Last Synced: 2025-04-09T22:52:25.556Z (about 2 months ago)
- Language: Processing
- Size: 2.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dither_it

An Image Dithering Processor made with Processing, that applies various dithering effects to images using the `imageprocessing` [library by Milchreis](https://github.com/Milchreis/processing-imageprocessing).
## Features
- Load any image via file selector
- Apply three different Bayer dithering patterns (2x2, 4x4, 8x8)
- Auto-resize window to fit image while maintaining aspect ratio
- Save processed images without UI elements
- Simple keyboard controls## Dependencies
- Processing 4+
- [Milchreis Image Processing Library](https://github.com/Milchreis/processing-imageprocessing)## Installation
1. Install Processing from [processing.org](https://processing.org)
2. Install the Image Processing Library:
- Open Processing
- Go to `Sketch > Import Library > Add Library`
- Search for "[Image Processing](https://github.com/Milchreis/processing-imageprocessing)". Install the library by Milchreis3. Or, just install one of the binaries. :)
## Usage
### Controls
- `L`: Load a new image.
- `←/→`: Switch between dithering effects (We ahve got 3).
- `S`: Save current dithered image.
- `ESC`: Close application.### Output
Saved images will be named `dither-PATTERN.png` where PATTERN indicates the dithering algorithm used (BAYER_2x2, BAYER_4x4, or BAYER_8x8).
## License
MIT License - feel free to use and modify for your own projects.