CMYK
in package
implements
ColorInterface
Table of Contents
Interfaces
Properties
Methods
- __construct() : mixed
- __toString() : string
- Returns hex representation of the color.
- darken() : static
- Returns a copy of the current color, darkened by the specified number of shades.
- dissolve() : static
- Returns a copy of current color, incrementing the alpha channel by the given amount.
- getAlpha() : int|null
- Returns percentage of transparency of the color (from 0 - fully transparent, to 100 - fully opaque).
- getCyan() : int
- Returns Cyan value of the color (from 0 to 100).
- getKeyline() : int
- Returns Key value of the color (from 0 to 100).
- getMagenta() : int
- Returns Magenta value of the color (from 0 to 100).
- getPalette() : PaletteInterface
- Returns the palette attached to the current color.
- getValue() : int|null
- Return the value of one of the component.
- getYellow() : int
- Returns Yellow value of the color (from 0 to 100).
- grayscale() : static
- Returns a gray related to the current color.
- isOpaque() : bool
- Checks if the current color is opaque.
- lighten() : static
- Returns a copy of the current color, lightened by the specified number of shades.
- setColor() : mixed
- Internal, Performs checks for color validity (an of array(C, M, Y, K)).
Properties
$c
private
int
$c
$k
private
int
$k
$m
private
int
$m
$palette
private
CMYK
$palette
$y
private
int
$y
Methods
__construct()
public
__construct(CMYK $palette, array<string|int, int> $color) : mixed
Parameters
- $palette : CMYK
- $color : array<string|int, int>
__toString()
Returns hex representation of the color.
public
__toString() : string
Tags
Return values
stringdarken()
Returns a copy of the current color, darkened by the specified number of shades.
public
darken(mixed $shade) : static
Parameters
- $shade : mixed
Tags
Return values
staticdissolve()
Returns a copy of current color, incrementing the alpha channel by the given amount.
public
dissolve(mixed $alpha) : static
Parameters
- $alpha : mixed
Tags
Return values
staticgetAlpha()
Returns percentage of transparency of the color (from 0 - fully transparent, to 100 - fully opaque).
public
getAlpha() : int|null
Tags
Return values
int|null —return NULL if the color type does not support transparency
getCyan()
Returns Cyan value of the color (from 0 to 100).
public
getCyan() : int
Return values
intgetKeyline()
Returns Key value of the color (from 0 to 100).
public
getKeyline() : int
Return values
intgetMagenta()
Returns Magenta value of the color (from 0 to 100).
public
getMagenta() : int
Return values
intgetPalette()
Returns the palette attached to the current color.
public
getPalette() : PaletteInterface
Tags
Return values
PaletteInterfacegetValue()
Return the value of one of the component.
public
getValue(mixed $component) : int|null
Parameters
- $component : mixed
-
One of the ColorInterface::COLOR_* component
Tags
Return values
int|nullgetYellow()
Returns Yellow value of the color (from 0 to 100).
public
getYellow() : int
Return values
intgrayscale()
Returns a gray related to the current color.
public
grayscale() : static
Tags
Return values
staticisOpaque()
Checks if the current color is opaque.
public
isOpaque() : bool
Tags
Return values
boollighten()
Returns a copy of the current color, lightened by the specified number of shades.
public
lighten(mixed $shade) : static
Parameters
- $shade : mixed
Tags
Return values
staticsetColor()
Internal, Performs checks for color validity (an of array(C, M, Y, K)).
private
setColor(array<string|int, int> $color) : mixed
Parameters
- $color : array<string|int, int>