Color conversion module.
This module acts as a namespace for the specific converters.
Available converters
Pote.Converters.RGB- Conversions to/from RGBPote.Converters.HSL- Conversions to/from HSLPote.Converters.HSV- Conversions to/from HSVPote.Converters.CMYK- Conversions to/from CMYKPote.Converters.XTerm256- Conversions to/from XTerm256Pote.Converters.HWB- Conversions to/from HWBPote.Converters.Advanced- XYZ, CIELAB, YUV, YCbCr, Kelvin, Pantone, and other advanced colour-space and accessibility conversions
Usage
iex> Pote.Converters.RGB.to_hex({255, 128, 0})
"#FF8000"
iex> Pote.Converters.HSL.from_rgb({255, 128, 0})
{30.0, 100.0, 50.0}
Summary
Functions
Converts CMYK to RGB (alias for CMYK.to_rgb/1).
Converts hexadecimal to RGB (alias for RGB.from_hex/1).
Converts HSL to RGB (alias for HSL.to_rgb/1).
Converts HSV to RGB (alias for HSV.to_rgb/1).
Converts HWB to RGB (alias for HWB.to_rgb/1).
Converts RGB to CMYK (alias for RGB.to_cmyk/1).
Converts RGB to hexadecimal (alias for RGB.to_hex/1).
Converts RGB to HSL (alias for RGB.to_hsl/1).
Converts RGB to HSV (alias for RGB.to_hsv/1).
Converts RGB to HWB (alias for HWB.from_rgb/1).
Converts RGB to XTerm256 (alias for RGB.to_xterm256/1).
Converts XTerm256 to RGB (alias for XTerm256.to_rgb/1).
Functions
Converts CMYK to RGB (alias for CMYK.to_rgb/1).
Converts hexadecimal to RGB (alias for RGB.from_hex/1).
Converts HSL to RGB (alias for HSL.to_rgb/1).
Converts HSV to RGB (alias for HSV.to_rgb/1).
Converts HWB to RGB (alias for HWB.to_rgb/1).
Converts RGB to CMYK (alias for RGB.to_cmyk/1).
Converts RGB to hexadecimal (alias for RGB.to_hex/1).
Converts RGB to HSL (alias for RGB.to_hsl/1).
Converts RGB to HSV (alias for RGB.to_hsv/1).
Converts RGB to HWB (alias for HWB.from_rgb/1).
Converts RGB to XTerm256 (alias for RGB.to_xterm256/1).
Converts XTerm256 to RGB (alias for XTerm256.to_rgb/1).