{"repo":"makew0rld/didder","free":true,"listed":false,"github":"https://github.com/makew0rld/didder","clone":"git clone https://github.com/makew0rld/didder.git","description":"An extensive, fast, and accurate command-line image dithering tool.","language":"Go","stars":516,"topics":["dithering-algorithms","ordered-dithering","floyd-steinberg","dithering-images","command-line"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"didder didder is an extensive, fast, and accurate command-line image dithering tool. It is designed to work well for both power users as well as pipeline scripting. It is backed by my dithering library, and is unique in its correctness and variety of dithering algorithms. No online or offline tool I know of provides as many options, while being correct (linearizing the image, weighting channels by luminance). A GUI version called Dithertime is available on itch.io. Types of dithering supported - Random noise (in grayscale and RGB) - Ordered Dithering - Bayer matrix of any size (as long as dimensions are powers of two) - Clustered-dot - many different preprogrammed matrices - Some unusual horizontal or vertical line matrices - Yours? You can provide your own ordered dithering matrix in JSON format - Error diffusion dithering - Simple 2D - Floyd-Steinberg, False Floyd-Steinberg - Jarvis-Judice-Ninke - Atkinson - Stucki - Burkes - Sierra/Sierra3, Sierra2, Sierra2-4A/Sierra-Lite - Steven Pigeon - Yours? You can provide your own error diffusion matrix in JSON format More methods of dithering are being worked on, such as Riemersma, Yuliluoma, and blue noise. If you'd like to help out with development of those methods, or request a new one, please make an issue in my dither library repo, not this one. Features - Set palette using RGB tuples, hex codes, number 0-255 (grayscale), or SVG color names - Optionally recolor image with a different palette after dithering - Set dithering str","default_branch":null,"files":null,"tree":[],"storefront":"/r/makew0rld","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/makew0rld/didder/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}