Template
in
Com\Tecnick\Color\Model\Template
Color Model Interface
Tags
Table of Contents
Methods
- getArray() : array<string, float>
- Get an array with all color components
- getComponentsString() : string
- Get a space separated string with color component values.
- getCssColor() : string
- Get the CSS representation of the color
- getJsPdfColor() : string
- Get the color format used in Acrobat JavaScript NOTE: the alpha channel is omitted from this representation unless is 0 = transparent
- getNormalizedArray() : array<string, float>
- Get an array with color components values normalized between 0 and $max.
- getPdfColor() : string
- Get the color components format used in PDF documents (RGB) NOTE: the alpha channel is omitted
- invertColor() : self
- Invert the color
- toCmykArray() : array<string, float>
- Get an array with CMYK color components
- toGrayArray() : array<string, float>
- Get an array with Gray color components
- toHslArray() : array<string, float>
- Get an array with HSL color components
- toRgbArray() : array<string, float>
- Get an array with RGB color components
Methods
getArray()
Get an array with all color components
public getArray()
: array<string,
float>
Return values
array<string, float>getComponentsString()
Get a space separated string with color component values.
public getComponentsString()
: string
Return values
stringgetCssColor()
Get the CSS representation of the color
public getCssColor()
: string
Return values
stringgetJsPdfColor()
Get the color format used in Acrobat JavaScript NOTE: the alpha channel is omitted from this representation unless is 0 = transparent
public getJsPdfColor()
: string
Return values
stringgetNormalizedArray()
Get an array with color components values normalized between 0 and $max.
public getNormalizedArray(int $max)
: array<string,
float>
NOTE: the alpha and other fraction component values are kept in the [0..1] range.
Parameters
- $max : int
-
Maximum value to return (reference value)
Return values
array<string, float>getPdfColor()
Get the color components format used in PDF documents (RGB) NOTE: the alpha channel is omitted
public getPdfColor([bool $stroke
= false
]) : string
Parameters
- $stroke : bool = false
-
True for stroking (lines, drawing) and false for non-stroking (text and area filling).
Return values
stringinvertColor()
Invert the color
public invertColor()
: self
Return values
selftoCmykArray()
Get an array with CMYK color components
public toCmykArray()
: array<string,
float>
Return values
array<string, float> —with keys ('cyan', 'magenta', 'yellow', 'key', 'alpha')
toGrayArray()
Get an array with Gray color components
public toGrayArray()
: array<string,
float>
Return values
array<string, float> —with keys ('gray')
toHslArray()
Get an array with HSL color components
public toHslArray()
: array<string,
float>
Return values
array<string, float> —with keys ('hue', 'saturation', 'lightness', 'alpha')
toRgbArray()
Get an array with RGB color components
public toRgbArray()
: array<string,
float>
Return values
array<string, float> —with keys ('red', 'green', 'blue', 'alpha')