Tags: tlux/tint
Tags
feat: CIELAB colorspace and CIEDE2000 distance algorithm (#1) * feat: add CIELAB and DIN99 colorspaces and distance algorithms * fix: a couple of sigil tests * chore: bump version to 0.4.0 * test: add nearest color algorithm test to CIELAB colorspace struct * feat: add `RGB.grayscale?/1` * feat: Add color analytic functions * docs: update readme with supported color spaces * feat: add rose color category to RGB module * fix: improve color categories * WIP: add color table script * WIP: add LCh color space * WIP: update color table script * feat: add Delta E CIEDE2000 algorithm * fix: CIELAB to LCh conversion * add CIEDE2000 distance algorithm * fix: CIEDE2000 algorithm * fix: CIEDE2000 distance calculation * refactor: remove LCh colorspace * refactor: move distance algorithms to another folder * fix: tests * refactor: clean up * refactor: rename CIELAB to Lab * refactor: restructure protocols * docs: improve readme * fix: format in test file * refactor: distance algorithms behavior * feat: add distance cache * fix: improve performance and allow DistanceCache to be not running * fix: improve precision for XYZ colorspace * feat: add `HSV.grayscale?/1` * feat: add `RGB.grayish?/2` * fix: use `Mix.Config` rather than `Config` * test: implement missing test for all modules * fix: allow distance algorithms to get any color type as first arg * docs: add missing docs * chore: bump version * chore: remove script * fix: docs since * chore: remove Elixir 1.7 from officially supported versions * chore: temporarily remove Elixir 1.10 from travis config
PreviousNext