Pote.Converters (Pote v2.2.0)

Copy Markdown View Source

Color conversion module.

This module acts as a namespace for the specific converters.

Available converters

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

cmyk_to_rgb(cmyk)

Converts CMYK to RGB (alias for CMYK.to_rgb/1).

hex_to_rgb(hex)

Converts hexadecimal to RGB (alias for RGB.from_hex/1).

hsl_to_rgb(hsl)

Converts HSL to RGB (alias for HSL.to_rgb/1).

hsv_to_rgb(hsv)

Converts HSV to RGB (alias for HSV.to_rgb/1).

hwb_to_rgb(hwb)

Converts HWB to RGB (alias for HWB.to_rgb/1).

rgb_to_cmyk(rgb)

Converts RGB to CMYK (alias for RGB.to_cmyk/1).

rgb_to_hex(rgb)

Converts RGB to hexadecimal (alias for RGB.to_hex/1).

rgb_to_hsl(rgb)

Converts RGB to HSL (alias for RGB.to_hsl/1).

rgb_to_hsv(rgb)

Converts RGB to HSV (alias for RGB.to_hsv/1).

rgb_to_hwb(rgb)

Converts RGB to HWB (alias for HWB.from_rgb/1).

rgb_to_xterm256(rgb)

Converts RGB to XTerm256 (alias for RGB.to_xterm256/1).

xterm256_to_rgb(index)

Converts XTerm256 to RGB (alias for XTerm256.to_rgb/1).