A fast, correct image dithering library in Go.

dither is a library for dithering images in Go. It has many dithering algorithms built-in, and allows you to specify your own. Correctness is a top priority, as well as performance. It is designed to work well on its own, but also implements interfaces from the standard library, so that it can be integrated easily in a wide variety of situtations.

Related Repos


aldor007 Mort An S3-compatible image processing server written in Go. Still in active development. Features HTTP server Resize, Rotate, SmartCrop Convert (JPEG, PNG , BMP, Webp) Multiple storage backends (d

knrt10 Convert images to ascii art using your command line. This was just me getting some start on writing some Go-Code. Installation go get github.com/knrt10/asciiConvert Features Get images ascii Art GIF su

photoprism PhotoPrism: Browse your life in pictures PhotoPrism is a server-based application for browsing, organizing and sharing your personal photo collection. It makes use of the latest technologies to automatically tag and find

philidor-green Webp Purpose This project is supposed to be for learning. Why docker? I dont want to install webp related libs to the host machine. Docker is very handy in order to keep environment clean. Descri

qeesung 🌁 Image2ascii Image2ASCII is a library that converts images into ASCII images and provides command-line tools for easy use. Installation go get github.com/qeesung/image2ascii CLI usage

miku binpic Create a PNG from any file. Pitched by c3er at devopenspace 2018, see also bin2img. $ binpic /bin/ls Encode a file as grayscale image, optionally resize. $ binpic -h Usage of binpic: -color produce an ima

trashhalo go-qt-wasm Realtime svg generation using golang webassembly + quicktemplates at 60 fps FLASHING COLOR SEIZURE WARNING I took the famous tiger svg image and changed every color to be a random color. I tried to make it

r00tman corrupter Simple image glitcher suitable for producing nice looking i3lock backgrounds Getting Started $ git clone https://github.com/r00tman/corrupter $ cd corrupter && go build $ ./corrupter -h $ ./corrupt