ColorExtractor
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
$palette
protected
Palette
$palette
$sortedColors
protected
SplFixedArray
$sortedColors
__construct()
public
__construct(Palette $palette) : mixed
Parameters
-
$palette
: Palette
-
Return values
mixed
—
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
—