Color Theory in a shell!
Note
This project is still in its early stages, so good code quality, optimization, and documentation is yet to be achieved
- Convert between color systems (rgb, hsl, hex, and etc.)
- Generate color harmonies (complementary, analogous, and etc.)
- Adjust color mixtures (tint, shade, and etc.)
colorsys <mode> "<color value>" [-m <magnitude, intensity>] [-r <range>] -i <input type> -o <output type>
- cmy
- cmyk
- hsv
- hsl
- hwb
- rgb
- hex
- Analogous
- Complementary
- Split Complementary
- Square
- Temperature
- Tint
- Triadic
- Shade
# Convert hsv value of cyan to hex
colorsys convert "180, 100, 100" -i hsv -o hex
# Convert rgb value of orange to cmyk
colorsys convert "255, 165, 0" -i rgb -o cmyk
Want to fix something or add a new feature? Feel free to make a Pull Request or simply an Issue. But first, read the following files so you'll know what and how to add.
This project, Colorsys, and its contributions are licensed under the GPL-3.0 license. See license for more details.
When I started creating this project, I didn't research a name for it; it simply popped up in my head, and when I found out that Python has a module with the same name and the same functionality, it was halfway done, so this name will probably stick here for a while. That's all, bye!