PHP Класс Craft\Imager_ColorService

Наследование: extends craft\BaseApplicationComponent
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( ) Constructor
getColorPalette ( craft\AssetFileModel | string $image, $colorCount, $quality, $colorValue ) : array Gets color palette for image
getDominantColor ( craft\AssetFileModel | string $image, $quality, $colorValue ) : boolean | string Get dominant color of image
hex2rgb ( string $hex ) : array Convert hex color to rgb
rgb2hex ( array $rgb ) : string Convert rgb color to hex

Приватные методы

Метод Описание
_paletteToHex ( $palette ) : array Convert palette to array of hex colors

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

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

Constructor
public __construct ( )

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

Gets color palette for image
public getColorPalette ( craft\AssetFileModel | string $image, $colorCount, $quality, $colorValue ) : array
$image craft\AssetFileModel | string
$colorCount
$quality
$colorValue
Результат array

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

Get dominant color of image
public getDominantColor ( craft\AssetFileModel | string $image, $quality, $colorValue ) : boolean | string
$image craft\AssetFileModel | string
$quality
$colorValue
Результат boolean | string

hex2rgb() статический публичный Метод

Convert hex color to rgb
static public hex2rgb ( string $hex ) : array
$hex string
Результат array

rgb2hex() статический публичный Метод

Convert rgb color to hex
static public rgb2hex ( array $rgb ) : string
$rgb array
Результат string