Package: didder
Version: 1.3.0-1
Architecture: arm64
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Installed-Size: 4396
Static-Built-Using: go-md2man-v2 (= 2.0.4-1), golang-1.24 (= 1.24.2-2), golang-blackfriday-v2 (= 2.1.0-1), golang-github-disintegration-imaging (= 1.6.2-3), golang-github-makeworld-the-better-one-dither (= 2.4.0-2), golang-github-urfave-cli-v2 (= 2.25.7-5), golang-github-xrash-smetrics (= 0.0~git20201216.039620a-1), golang-golang-x-image (= 0.18.0-1)
Section: graphics
Priority: optional
Homepage: https://github.com/makew0rld/didder
Description: Extensive, fast, and accurate command-line image dithering tool
 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 the author's dithering library
 (https://github.com/makew0rld/dither), and is unique in its correctness
 and variety of dithering algorithms. It provides many options, while
 being correct (linearizing the image, weighting channels by luminance).
 .
 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 (https://hbfs.wordpress.com/2013/12/31/dithering/)
    * Yours? You can provide your own error diffusion matrix in JSON format
 .
 Features
 .
  * Set palette using RGB tuples, hex codes, number 0-255 (grayscale), or
    SVG color names (https://www.w3.org/TR/SVG11/types.html#ColorKeywords)
  * Optionally recolor image with a different palette after dithering
  * Set dithering strength
  * Image is automatically converted to grayscale if palette is grayscale
  * Force image to grayscale with --grayscale
  * Change image saturation, brightness, or contrast before dithering
  * Read EXIF rotation tags by default (disabled with --no-exif-rotation)
  * Downscale image before dithering, keeping aspect ratio
  * Upscale image after dithering, without producing artifacts
  * Supports input image of types JPEG, GIF (static), PNG, BMP, TIFF
  * Output to PNG or GIF
  * Process multiple images with one command
  * Combine multiple images into an animated GIF
  * Uses all CPU cores when possible
  * Support images with transparency (alpha channel is kept the same)
