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.
Source Distribution
nphusl-1.4.1.tar.gz
(63.3 kB
view hashes)