PHP Класс Grafika\Color

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$alpha Transparency value 0-1
$hexString Hex string: #FFFFFF

Открытые методы

Метод Описание
__construct ( string $hexString = '', float $alpha = 1 ) Color constructor.
getAlpha ( ) : float Alpha value.
getHexString ( ) : string Get hex string.
getRgb ( ) : array Get RGB array
getRgba ( ) : array Get RGBA array
hexToRgb ( string $hex ) : array Convert hex string to RGB
setAlpha ( float $alpha )
setHexString ( string $hexString ) Set hex string.

Описание методов

__construct() публичный Метод

Color constructor.
public __construct ( string $hexString = '', float $alpha = 1 )
$hexString string Hex string
$alpha float Transparency value 0-1

getAlpha() публичный Метод

Alpha value.
public getAlpha ( ) : float
Результат float

getHexString() публичный Метод

Get hex string.
public getHexString ( ) : string
Результат string

getRgb() публичный Метод

Get RGB array
public getRgb ( ) : array
Результат array Contains array($r, $g, $b)

getRgba() публичный Метод

Get RGBA array
public getRgba ( ) : array
Результат array Contains array($r, $g, $b, $a)

hexToRgb() публичный Метод

Convert hex string to RGB
public hexToRgb ( string $hex ) : array
$hex string Hex string. Possible values: #ffffff, #fff, fff
Результат array Contains (RGB) values red, green and blue

setAlpha() публичный Метод

public setAlpha ( float $alpha )
$alpha float

setHexString() публичный Метод

Set hex string.
public setHexString ( string $hexString )
$hexString string

Описание свойств

$alpha защищенное свойство

Transparency value 0-1
protected $alpha

$hexString защищенное свойство

Hex string: #FFFFFF
protected $hexString