Application
Table of Contents
Functions
- couleur_extraire() : mixed
- Toutes les fonctions couleur_xx de ce fichier : - prennent une couleur hexa sur 6 caracteres en entree (les couleurs web nommees sont admises aussi) - fournissent une couleur hexa en sortie - sont chainables les unes derrieres les autres dans toutes les combinaisons possibles
- couleur_web() : mixed
- couleur_4096() : mixed
- couleur_luminance_relative() : mixed
- couleur_extreme() : mixed
- couleur_inverser() : mixed
- couleur_foncer_si_claire() : mixed
- couleur_eclaircir_si_foncee() : mixed
- couleur_saturation() : string
- Modifie la saturation et parfois la luminosité de la couleur transmise
- couleur_luminance() : string
- Modifie la luminance de la couleur transmise
- multiple_de_trois() : mixed
- _couleur_rgb2hsv() : array<string|int, mixed>
- Transformation d'une couleur vectorielle RGB en HSV RGB entiers entre 0 et 255 HSV float entre 0 et 1
- _couleur_hsv2rgb() : array<string|int, mixed>
- Transformation d'une couleur vectorielle HSV en RGB HSV float entre 0 et 1 RGB entiers entre 0 et 255
- _couleur_rgb2hsl() : array<string|int, mixed>
- Transformation d'une couleur RGB en HSL
- _couleur_hsl2rgb() : array<string|int, mixed>
- Transformation d'une couleur HSL en RGB
- _image_couleur_extraire() : mixed
- _image_distance_pixel() : mixed
- _image_decale_composante() : int
- Decale une composante de couleur entier de 0 a 255
- _image_decale_composante_127() : int
- Decalage d'une composante de couleur en sepia entier de 0 a 255
- rtl_mb_ord() : mixed
- rtl_reverse() : mixed
- rtl_visuel() : mixed
- printWordWrapped() : mixed
- produire_image_typo() : mixed
- image_typo() : string
- Créer une image typo
Functions
couleur_extraire()
Toutes les fonctions couleur_xx de ce fichier : - prennent une couleur hexa sur 6 caracteres en entree (les couleurs web nommees sont admises aussi) - fournissent une couleur hexa en sortie - sont chainables les unes derrieres les autres dans toutes les combinaisons possibles
couleur_extraire(mixed $img[, mixed $x = 10 ][, mixed $y = 6 ]) : mixed
Parameters
- $img : mixed
- $x : mixed = 10
- $y : mixed = 6
couleur_web()
couleur_web(mixed $couleur) : mixed
Parameters
- $couleur : mixed
couleur_4096()
couleur_4096(mixed $couleur) : mixed
Parameters
- $couleur : mixed
couleur_luminance_relative()
couleur_luminance_relative(mixed $couleur) : mixed
Parameters
- $couleur : mixed
couleur_extreme()
couleur_extreme(mixed $couleur[, mixed $limite = 0.5 ]) : mixed
Parameters
- $couleur : mixed
- $limite : mixed = 0.5
couleur_inverser()
couleur_inverser(mixed $couleur) : mixed
Parameters
- $couleur : mixed
couleur_foncer_si_claire()
couleur_foncer_si_claire(mixed $couleur[, mixed $seuil = 122 ]) : mixed
Parameters
- $couleur : mixed
- $seuil : mixed = 122
couleur_eclaircir_si_foncee()
couleur_eclaircir_si_foncee(mixed $couleur[, mixed $seuil = 123 ]) : mixed
Parameters
- $couleur : mixed
- $seuil : mixed = 123
couleur_saturation()
Modifie la saturation et parfois la luminosité de la couleur transmise
couleur_saturation(string $couleur, float $val[, bool|string $strict = false ]) : string
Opère sur une échelle absolue.
Parameters
- $couleur : string
-
Couleur en écriture hexadécimale, tel que
ff3300
- $val : float
-
Pourcentage désiré (entre 0 et 1)
- $strict : bool|string = false
-
Si true, ne change que la saturation, sans toucher à la luminosité
Tags
Return values
string —Couleur en écriture hexadécimale.
couleur_luminance()
Modifie la luminance de la couleur transmise
couleur_luminance(string $couleur, float $val) : string
Change la luminance en forçant le résultat sur une échelle absolue.
Parameters
- $couleur : string
-
Couleur en écriture hexadécimale, tel que
ff3300
- $val : float
-
Pourcentage désiré (entre 0 et 1)
Tags
Return values
string —Couleur en écriture hexadécimale.
multiple_de_trois()
multiple_de_trois(mixed $val) : mixed
Parameters
- $val : mixed
_couleur_rgb2hsv()
Transformation d'une couleur vectorielle RGB en HSV RGB entiers entre 0 et 255 HSV float entre 0 et 1
_couleur_rgb2hsv(int $R, int $G, int $B) : array<string|int, mixed>
Parameters
- $R : int
- $G : int
- $B : int
Return values
array<string|int, mixed>_couleur_hsv2rgb()
Transformation d'une couleur vectorielle HSV en RGB HSV float entre 0 et 1 RGB entiers entre 0 et 255
_couleur_hsv2rgb(float $H, float $S, float $V) : array<string|int, mixed>
Parameters
- $H : float
- $S : float
- $V : float
Return values
array<string|int, mixed>_couleur_rgb2hsl()
Transformation d'une couleur RGB en HSL
_couleur_rgb2hsl(int $R, int $G, int $B) : array<string|int, mixed>
HSL float entre 0 et 1 RGB entiers entre 0 et 255
Parameters
- $R : int
- $G : int
- $B : int
Tags
Return values
array<string|int, mixed>_couleur_hsl2rgb()
Transformation d'une couleur HSL en RGB
_couleur_hsl2rgb(float $H, float $S, float $L) : array<string|int, mixed>
HSL float entre 0 et 1 RGB entiers entre 0 et 255
Parameters
- $H : float
- $S : float
- $L : float
Tags
Return values
array<string|int, mixed>_image_couleur_extraire()
_image_couleur_extraire(mixed $img[, mixed $x = 10 ][, mixed $y = 6 ]) : mixed
Parameters
- $img : mixed
- $x : mixed = 10
- $y : mixed = 6
_image_distance_pixel()
_image_distance_pixel(mixed $xo, mixed $yo, mixed $x0, mixed $y0) : mixed
Parameters
- $xo : mixed
- $yo : mixed
- $x0 : mixed
- $y0 : mixed
_image_decale_composante()
Decale une composante de couleur entier de 0 a 255
_image_decale_composante(int $coul, int $gamma) : int
Parameters
- $coul : int
- $gamma : int
Return values
int_image_decale_composante_127()
Decalage d'une composante de couleur en sepia entier de 0 a 255
_image_decale_composante_127(int $coul, int $val) : int
Parameters
- $coul : int
- $val : int
Return values
intrtl_mb_ord()
rtl_mb_ord(mixed $char) : mixed
Parameters
- $char : mixed
rtl_reverse()
rtl_reverse(mixed $mot, mixed $rtl_global) : mixed
Parameters
- $mot : mixed
- $rtl_global : mixed
rtl_visuel()
rtl_visuel(mixed $texte, mixed $rtl_global) : mixed
Parameters
- $texte : mixed
- $rtl_global : mixed
printWordWrapped()
printWordWrapped(mixed $image, mixed $top, mixed $left, mixed $maxWidth, mixed $font, mixed $couleur, mixed $text, mixed $textSize[, mixed $align = 'left' ][, mixed $hauteur_ligne = 0 ]) : mixed
Parameters
- $image : mixed
- $top : mixed
- $left : mixed
- $maxWidth : mixed
- $font : mixed
- $couleur : mixed
- $text : mixed
- $textSize : mixed
- $align : mixed = 'left'
- $hauteur_ligne : mixed = 0
produire_image_typo()
produire_image_typo() : mixed
image_typo()
Créer une image typo
image_typo() : string