Documentation

ColorExtractor
in package

Table of Contents

$palette  : Palette
$sortedColors  : SplFixedArray
__construct()  : mixed
extract()  : array<string|int, mixed>
ciede2000DeltaE()  : float
initialize()  : mixed
intColorToLab()  : array<string|int, mixed>
isInitialized()  : bool
mergeColors()  : array<string|int, mixed>
rgbToSrgb()  : array<string|int, mixed>
rgbToSrgbStep()  : float
srgbToXyz()  : array<string|int, mixed>
xyzToLab()  : array<string|int, mixed>
xyzToLabStep()  : float

Properties

Methods

extract()

public extract([int $colorCount = 1 ]) : array<string|int, mixed>
Parameters
$colorCount : int = 1
Return values
array<string|int, mixed>

ciede2000DeltaE()

protected static ciede2000DeltaE(array<string|int, mixed> $firstLabColor, array<string|int, mixed> $secondLabColor) : float
Parameters
$firstLabColor : array<string|int, mixed>
$secondLabColor : array<string|int, mixed>
Return values
float

initialize()

protected initialize() : mixed
Return values
mixed

intColorToLab()

protected static intColorToLab(int $color) : array<string|int, mixed>
Parameters
$color : int
Return values
array<string|int, mixed>

isInitialized()

protected isInitialized() : bool
Return values
bool

mergeColors()

protected static mergeColors(SplFixedArray $colors, int $limit, int $maxDelta) : array<string|int, mixed>
Parameters
$colors : SplFixedArray
$limit : int
$maxDelta : int
Return values
array<string|int, mixed>

rgbToSrgb()

protected static rgbToSrgb(array<string|int, mixed> $rgb) : array<string|int, mixed>
Parameters
$rgb : array<string|int, mixed>
Return values
array<string|int, mixed>

rgbToSrgbStep()

protected static rgbToSrgbStep(int $value) : float
Parameters
$value : int
Return values
float

srgbToXyz()

protected static srgbToXyz(array<string|int, mixed> $rgb) : array<string|int, mixed>
Parameters
$rgb : array<string|int, mixed>
Return values
array<string|int, mixed>

xyzToLab()

protected static xyzToLab(array<string|int, mixed> $xyz) : array<string|int, mixed>
Parameters
$xyz : array<string|int, mixed>
Return values
array<string|int, mixed>

xyzToLabStep()

protected static xyzToLabStep(float $value) : float
Parameters
$value : float
Return values
float

Search results