Documentation du code de SPIP et de ses plugins

Images

couleurs.php

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

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
link
https://www.spip.net/3326
example
  • [(#VAL{fc3924}|couleur_saturation{0})] retourne blanc (ffffff),
  • [(#VAL{fc3924}|couleur_saturation{1})] retourne la couleur avec sa saturation au maximum (fb1800)
  • [(#VAL{fc3924}|couleur_saturation{0.2})] retourne la couleur avec 20% de saturation (fed0cc)
uses
_couleur_hex_to_dec()
uses
_couleur_dec_to_hex()
used-by
couleur_luminance()
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
link
https://www.spip.net/3326
example
  • [(#VAL{fc3924}|couleur_luminance{0})] retourne blanc (ffffff),
  • [(#VAL{fc3924}|couleur_luminance{1})] retourne noir (000000)
  • [(#VAL{fc3924}|couleur_luminance{0.5})] retourne une luminance moyenne (fb1b03)
  • [(#VAL{fc3924}|couleur_luminance{0.2})] retourne la couleur avec 20% de luminance (fda49a)
uses
_couleur_hex_to_dec()
uses
couleur_saturation()
uses
_couleur_rgb2hsl()
uses
_couleur_hsl2rgb()
uses
_couleur_dec_to_hex()
Return values
string

Couleur en écriture hexadécimale.


        
On this page

Search results