A HUSL color space conversion library that works with numpy
Project description
HUSL color space conversion
A color space conversion library that works with numpy. See http://husl-colors.org to learn about the HUSL color space.
Features
1. Fast conversion to RGB from HUSL and vice versa. Convert a 1080p image to HUSL in less than a second. 2. Seamless performance improvements with NumExpr, Cython, and OpenMP (whichever’s available). 3. Flexible numpy arrays as inputs and outputs. Plays nicely with OpenCV, MoviePy, etc.
Installation
virtualenv env -p python3
source env/bin/activate
pip install numpy
(optional) pip install Cython (or NumExpr, but Cython is preferred)
pip install git+https://github.com/TadLeonard/husl-numpy.git
Basic usage
to_rgb(hsl) Convert HUSL array to RGB integer array
to_husl(rgb) Convert RGB integer array or grayscale float array to HUSL
array
to_hue(rgb) Convert RGB integer array or grayscale float array to array of
hue values
More
See https://github.com/TadLeonard/husl-numpy for complete documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.