View Source Tint.CMYK (Tint v1.3.0)
A color in the CMYK (cyan, magenta, yellow, key) colorspace.
Summary
Functions
Converts a tuple containing cyan, magenta, yellow and key color parts into a
Tint.CMYK
struct.
Builds a new CMYK color from cyan, magenta, yellow and key color parts. Please always use this function to build a new CMYK color.
Converts CMYK color into a tuple containing the cyan, magenta, yellow and key parts.
Types
Functions
@spec from_tuple( {number() | String.t(), number() | String.t(), number() | String.t(), number() | String.t()} ) :: t()
Converts a tuple containing cyan, magenta, yellow and key color parts into a
Tint.CMYK
struct.
@spec new( number() | String.t(), number() | String.t(), number() | String.t(), number() | String.t() ) :: t()
Builds a new CMYK color from cyan, magenta, yellow and key color parts. Please always use this function to build a new CMYK color.
Examples
iex> Tint.CMYK.new(0.06, 0.32, 0.8846, 0.23)
#Tint.CMYK<6.0%,32.0%,88.46%,23.0%>
iex> Tint.CMYK.new(0.06, 3.2, 0.8846, 0.23)
** (Tint.OutOfRangeError) Value 3.2 is out of range [0,1]
Converts CMYK color into a tuple containing the cyan, magenta, yellow and key parts.