3 stable releases
1.5.1 | Sep 21, 2024 |
---|---|
1.5.0 | Sep 20, 2024 |
1.4.1 | Sep 19, 2024 |
#37 in Visualization
379 downloads per month
240KB
2K
SLoC
Oklch Color Picker
Features
- Takes an input color as a cli argument and ouputs the edited color to stdout
- Uses a perceptual colorspace (Oklch) to allow intuitive editing
- Consists of lightness, chroma and hue
- Motivation: An article by the Oklab creator
- Oklch uses the same theory as Oklab, but uses parameters that are easier to understand
- Lr estimate is used instead of L as specified in another article by the same guy
- Supports many color formats for input and output (editing uses only Oklch):
- Hex (
#RGB
,#RGBA
,#RRGGBB
,#RRGGBBAA
) - Other common CSS formats (
rgb(..)
,hsl(..)
,oklch(..)
) - Any list of 3 or 4 numbers can be used as a color (e.g.
0.5, 0.5, 0.5
or120, 120, 120, 255
)
- Hex (
- Hardware accelerated for maximum smoothness and high resolutions
Installation
Download from Releases.
If you have cargo, you can also install with:
cargo install oklch-color-picker --locked
Check out the neovim plugin that this picker was made for eero-lehtinen/oklch-color-picker.nvim.
Inspired by https://oklch.com/.
Dependencies
~19–60MB
~1M SLoC