Cmyk
        
        extends AbstractColor
    
    
            
            in package
            
        
    
            
            implements
                            ArrayAccess                    
    
    
Image CMYK color class
Tags
Table of Contents
Interfaces
- ArrayAccess
Constants
Properties
Methods
- __construct() : mixed
- Constructor
- __get() : mixed
- Magic method to return the color value
- __isset() : bool
- Magic method to return whether the color value exists
- __set() : void
- Magic method to set the color value
- __toString() : string
- Method to print the color object
- __unset() : void
- Magic method to unset color value
- getC() : float
- Get the cyan value
- getK() : float
- Get the black value
- getM() : float
- Get the magenta value
- getY() : float
- Get the yellow value
- offsetExists() : bool
- ArrayAccess offsetExists
- offsetGet() : mixed
- ArrayAccess offsetGet
- offsetSet() : void
- ArrayAccess offsetSet
- offsetUnset() : void
- ArrayAccess offsetUnset
- render() : string
- Convert to readable string
- setC() : Cmyk
- Set the cyan value
- setK() : Cmyk
- Set the black value
- setM() : Cmyk
- Set the magenta value
- setY() : Cmyk
- Set the yellow value
- toArray() : array<string|int, mixed>
- Convert to array
- toGray() : Grayscale
- Convert to Gray
- toRgb() : Rgb
- Convert to RGB
Constants
COMMA
String formats
    public
        mixed
    COMMA
    = 'COMMA'
    
    
    
CSS
    public
        mixed
    CSS
    = 'CSS'
    
    
    
PERCENT
    public
        mixed
    PERCENT
    = 'PERCENT'
    
    
    
Properties
$c
Cyan
    protected
        float
    $c
     = 0
    
    
    
$k
Black
    protected
        float
    $k
     = 0
    
    
    
$m
Magenta
    protected
        float
    $m
     = 0
    
    
    
$y
Yellow
    protected
        float
    $y
     = 0
    
    
    
Methods
__construct()
Constructor
    public
                    __construct(mixed $c, mixed $m, mixed $y, mixed $k) : mixed
    Instantiate a PERCENT CMYK Color object
Parameters
- $c : mixed
- 
                    0 - 100 
- $m : mixed
- 
                    0 - 100 
- $y : mixed
- 
                    0 - 100 
- $k : mixed
- 
                    0 - 100 
__get()
Magic method to return the color value
    public
                    __get(string $name) : mixed
    Parameters
- $name : string
Tags
__isset()
Magic method to return whether the color value exists
    public
                    __isset(string $name) : bool
    Parameters
- $name : string
Return values
bool__set()
Magic method to set the color value
    public
                    __set(string $name, mixed $value) : void
    Parameters
- $name : string
- $value : mixed
Tags
__toString()
Method to print the color object
    public
                    __toString() : string
    Return values
string__unset()
Magic method to unset color value
    public
                    __unset(string $name) : void
    Parameters
- $name : string
Tags
getC()
Get the cyan value
    public
                    getC() : float
    Return values
floatgetK()
Get the black value
    public
                    getK() : float
    Return values
floatgetM()
Get the magenta value
    public
                    getM() : float
    Return values
floatgetY()
Get the yellow value
    public
                    getY() : float
    Return values
floatoffsetExists()
ArrayAccess offsetExists
    public
                    offsetExists(mixed $offset) : bool
    Parameters
- $offset : mixed
Return values
booloffsetGet()
ArrayAccess offsetGet
    public
                    offsetGet(mixed $offset) : mixed
    Parameters
- $offset : mixed
Tags
offsetSet()
ArrayAccess offsetSet
    public
                    offsetSet(mixed $offset, mixed $value) : void
    Parameters
- $offset : mixed
- $value : mixed
Tags
offsetUnset()
ArrayAccess offsetUnset
    public
                    offsetUnset(mixed $offset) : void
    Parameters
- $offset : mixed
Tags
render()
Convert to readable string
    public
                    render([string|null $format = null ]) : string
    Parameters
- $format : string|null = null
Return values
stringsetC()
Set the cyan value
    public
                    setC(mixed $c) : Cmyk
    Parameters
- $c : mixed
Tags
Return values
CmyksetK()
Set the black value
    public
                    setK(mixed $k) : Cmyk
    Parameters
- $k : mixed
Tags
Return values
CmyksetM()
Set the magenta value
    public
                    setM(mixed $m) : Cmyk
    Parameters
- $m : mixed
Tags
Return values
CmyksetY()
Set the yellow value
    public
                    setY(mixed $y) : Cmyk
    Parameters
- $y : mixed
Tags
Return values
CmyktoArray()
Convert to array
    public
                    toArray([bool $assoc = true ]) : array<string|int, mixed>
    Parameters
- $assoc : bool = true
Return values
array<string|int, mixed>toGray()
Convert to Gray
    public
                    toGray() : Grayscale
    Return values
GrayscaletoRgb()
Convert to RGB
    public
                    toRgb() : Rgb