Skip to content
Extraits de code Groupes Projets
Valider 5bc927a5 rédigé par da@weeno.net's avatar da@weeno.net
Parcourir les fichiers

Seuil sur eclaircir_si_foncee et foncer_si_claire

Ajouter un seuil optionnel (nombre entre 0 et 244) aux fonctions
couleur_eclaircir_si_foncee et couleur_foncer_si_claire, indiquant
le seuil de luminosité au-delà duquel on applique l'opération.

Par défaut, la seuil est 122 pour foncer et 123 pour éclaircir.

Ce commit ne change pas les valeurs par défaut, mais pour des raisons
de simplicité d'utilisation il serait peut-être judicieux d'harmoniser
les deux valeurs, d'autant plus que la différence est probablement
imperceptible.
parent 13ee5d0b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -88,7 +88,7 @@ function couleur_inverser ($couleur) {
}
// http://doc.spip.org/@couleur_foncer_si_claire
function couleur_foncer_si_claire ($couleur) {
function couleur_foncer_si_claire ($couleur, $seuil=122) {
// ne foncer que les couleurs claires
// utile pour ecrire sur fond blanc,
// mais sans changer quand la couleur est deja foncee
......@@ -99,7 +99,7 @@ function couleur_foncer_si_claire ($couleur) {
$moyenne = round(($red+$green+$blue)/3);
if ($moyenne > 122) {
if ($moyenne > $seuil) {
include_spip("inc/filtres_images_mini");
return couleur_foncer($couleur);
}
......@@ -107,7 +107,7 @@ function couleur_foncer_si_claire ($couleur) {
}
// http://doc.spip.org/@couleur_eclaircir_si_foncee
function couleur_eclaircir_si_foncee ($couleur) {
function couleur_eclaircir_si_foncee ($couleur, $seuil=123) {
$couleurs = _couleur_hex_to_dec($couleur);
$red = $couleurs["red"];
$green = $couleurs["green"];
......@@ -115,7 +115,7 @@ function couleur_eclaircir_si_foncee ($couleur) {
$moyenne = round(($red+$green+$blue)/3);
if ($moyenne < 123) {
if ($moyenne < $seuil) {
include_spip("inc/filtres_images_mini");
return couleur_eclaircir($couleur);
}
......@@ -172,4 +172,4 @@ function couleur_luminance($couleur, $val) {
return $retour;
}
?>
\ No newline at end of file
?>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter