Documentation

ColorConverter
in package

Table of Contents

Constants

MODE_CMYK  = 4
MODE_CMYKA  = 6
MODE_GRAYSCALE  = 1
MODE_RGB  = 3
MODE_RGBA  = 5
MODE_SPOT  = 2

Properties

$cache  : mixed
$colorModeConverter  : mixed
$colorSpaceRestrictor  : mixed
$mpdf  : mixed

Methods

__construct()  : mixed
colAtoString()  : string
convert()  : mixed
darken()  : mixed
invert()  : array<string|int, float>
lighten()  : mixed
convertPercentCoreValues()  : array<string|int, float>
convertPlain()  : bool|array<string|int, float>
ensureBinaryColorFormat()  : mixed
processHashColor()  : array<string|int, float>
processModeColor()  : bool|array<string|int, float>
restrictColorSpace()  : array<string|int, float>
safeHexDec()  : float|int
Converts the given hexString to its decimal representation when all digits are hexadecimal

Constants

Properties

Methods

colAtoString()

public colAtoString(string $c) : string
Parameters
$c : string

Binary color string

Return values
string

convert()

public convert(mixed $color[, array<string|int, mixed> &$PDFAXwarnings = [] ]) : mixed
Parameters
$color : mixed
$PDFAXwarnings : array<string|int, mixed> = []

darken()

public darken(mixed $c) : mixed
Parameters
$c : mixed

invert()

public invert(string $c) : array<string|int, float>
Parameters
$c : string
Return values
array<string|int, float>

lighten()

public lighten(mixed $c) : mixed
Parameters
$c : mixed

convertPercentCoreValues()

private convertPercentCoreValues(string $mode, array<string|int, mixed> $cores) : array<string|int, float>
Parameters
$mode : string
$cores : array<string|int, mixed>
Return values
array<string|int, float>

convertPlain()

private convertPlain(string $color[, array<string|int, string> &$PDFAXwarnings = [] ]) : bool|array<string|int, float>
Parameters
$color : string
$PDFAXwarnings : array<string|int, string> = []
Return values
bool|array<string|int, float>

ensureBinaryColorFormat()

private ensureBinaryColorFormat(string $color) : mixed
Parameters
$color : string

Binary color string

processHashColor()

private processHashColor(string $color) : array<string|int, float>
Parameters
$color : string
Return values
array<string|int, float>

processModeColor()

private processModeColor(mixed $mode, array<string|int, mixed> $cores) : bool|array<string|int, float>
Parameters
$mode : mixed
$cores : array<string|int, mixed>
Return values
bool|array<string|int, float>

restrictColorSpace()

private restrictColorSpace(mixed $c, string $color[, array<string|int, string> &$PDFAXwarnings = [] ]) : array<string|int, float>
Parameters
$c : mixed
$color : string
$PDFAXwarnings : array<string|int, string> = []
Return values
array<string|int, float>

safeHexDec()

Converts the given hexString to its decimal representation when all digits are hexadecimal

private safeHexDec(string $hexString) : float|int
Parameters
$hexString : string

The hexadecimal string to convert

Return values
float|int

The decimal representation of hexString or 0 if not all digits of hexString are hexadecimal


        
On this page

Search results