Ignore:
Timestamp:
Dec 13, 2015, 11:35:58 AM (5 years ago)
Author:
cedric@…
Message:

Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/filtres_images/filtres/couleurs.php

    r93092 r93611  
    1010\***************************************************************************/
    1111
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
     12if (!defined('_ECRIRE_INC_VERSION')) {
     13        return;
     14}
    1315
    1416include_spip('inc/filtres_images_lib_mini');
     
    1618/**
    1719 * Toutes les fonctions couleur_xx de ce fichier :
    18  *      - prennent une couleur hexa sur 6 caracteres en entree (les couleurs web nommees sont admises aussi)
     20 *  - prennent une couleur hexa sur 6 caracteres en entree (les couleurs web nommees sont admises aussi)
    1921 *  - fournissent une couleur hexa en sortie
    2022 *  - sont chainables les unes derrieres les autres dans toutes les combinaisons possibles
     
    2224
    2325// http://code.spip.net/@couleur_extraire
    24 function couleur_extraire ($img, $x = 10, $y = 6) {
     26function couleur_extraire($img, $x = 10, $y = 6) {
    2527        include_spip('filtres/images_lib');
     28
    2629        return _image_couleur_extraire($img, $x, $y);
    2730}
    28 
    2931
    3032
     
    3335        include_spip('filtres/images_lib');
    3436        $rvb = _couleur_hex_to_dec($couleur);
    35        
    36         $rvb = array_map('multiple_de_trois',$rvb);
    37        
    38         return _couleur_dec_to_hex($rvb['red'],$rvb['green'],$rvb['blue']);
     37
     38        $rvb = array_map('multiple_de_trois', $rvb);
     39
     40        return _couleur_dec_to_hex($rvb['red'], $rvb['green'], $rvb['blue']);
    3941}
    4042
     
    4446        $v = (substr($couleur, 2, 1));
    4547        $b = (substr($couleur, 4, 1));
    46        
     48
    4749        return "$r$r$v$v$b$b";
    4850}
     
    5052
    5153// http://code.spip.net/@couleur_extreme
    52 function couleur_extreme ($couleur, $limite = 0.5) {
     54function couleur_extreme($couleur, $limite = 0.5) {
    5355        // force la couleur au noir ou au blanc le plus proche
    5456        // -> donc couleur foncee devient noire
     
    6062        $green = $couleurs["green"];
    6163        $blue = $couleurs["blue"];
    62        
    63        
     64
     65
    6466        /*     
    6567        $moyenne = round(($red+$green+$blue)/3);
     
    7072
    7173        include_spip('filtres/images_lib');
    72         $hsl = _couleur_rgb2hsl ($red, $green, $blue);
     74        $hsl = _couleur_rgb2hsl($red, $green, $blue);
    7375
    74         if ($hsl["l"] > $limite) $couleur_texte = "ffffff";
    75         else $couleur_texte = "000000";
     76        if ($hsl["l"] > $limite) {
     77                $couleur_texte = "ffffff";
     78        } else {
     79                $couleur_texte = "000000";
     80        }
    7681
    7782        return $couleur_texte;
     
    7984
    8085// http://code.spip.net/@couleur_inverser
    81 function couleur_inverser ($couleur) {
     86function couleur_inverser($couleur) {
    8287        $couleurs = _couleur_hex_to_dec($couleur);
    83         $red = 255 - $couleurs["red"];
    84         $green = 255 - $couleurs["green"];
    85         $blue = 255 - $couleurs["blue"];
     88        $red = 255-$couleurs["red"];
     89        $green = 255-$couleurs["green"];
     90        $blue = 255-$couleurs["blue"];
    8691
    8792        $couleur = _couleur_dec_to_hex($red, $green, $blue);
    88        
     93
    8994        return $couleur;
    9095}
    9196
    9297// http://code.spip.net/@couleur_foncer_si_claire
    93 function couleur_foncer_si_claire ($couleur, $seuil = 122) {
     98function couleur_foncer_si_claire($couleur, $seuil = 122) {
    9499        // ne foncer que les couleurs claires
    95100        // utile pour ecrire sur fond blanc,
     
    99104        $green = $couleurs["green"];
    100105        $blue = $couleurs["blue"];
    101        
     106
    102107        $moyenne = round(($red+$green+$blue)/3);
    103        
     108
    104109        if ($moyenne > $seuil) {
    105110                include_spip("inc/filtres_images_mini");
     111
    106112                return couleur_foncer($couleur);
     113        } else {
     114                return $couleur;
    107115        }
    108         else return $couleur;
    109116}
    110117
    111118// http://code.spip.net/@couleur_eclaircir_si_foncee
    112 function couleur_eclaircir_si_foncee ($couleur, $seuil = 123) {
     119function couleur_eclaircir_si_foncee($couleur, $seuil = 123) {
    113120        $couleurs = _couleur_hex_to_dec($couleur);
    114121        $red = $couleurs["red"];
    115122        $green = $couleurs["green"];
    116123        $blue = $couleurs["blue"];
    117        
     124
    118125        $moyenne = round(($red+$green+$blue)/3);
    119        
     126
    120127        if ($moyenne < $seuil) {
    121128                include_spip("inc/filtres_images_mini");
     129
    122130                return couleur_eclaircir($couleur);
     131        } else {
     132                return $couleur;
    123133        }
    124         else return $couleur;
    125134}
    126135
    127136// http://code.spip.net/@couleur_saturation
    128137function couleur_saturation($couleur, $val) {
    129         if ($couleur == "ffffff") $couleur = "eeeeee";
     138        if ($couleur == "ffffff") {
     139                $couleur = "eeeeee";
     140        }
    130141
    131142        $couleurs = _couleur_hex_to_dec($couleur);
    132         $r= 255 - $couleurs["red"];
    133         $g= 255 - $couleurs["green"];
    134         $b= 255 - $couleurs["blue"];
     143        $r = 255-$couleurs["red"];
     144        $g = 255-$couleurs["green"];
     145        $b = 255-$couleurs["blue"];
    135146
    136         $max = max($r,$g,$b);
     147        $max = max($r, $g, $b);
    137148
    138         $r = 255 - $r / $max * 255 * $val;
    139         $g = 255 - $g / $max * 255 * $val;
    140         $b = 255 - $b / $max * 255 * $val;
    141        
     149        $r = 255-$r/$max*255*$val;
     150        $g = 255-$g/$max*255*$val;
     151        $b = 255-$b/$max*255*$val;
     152
    142153        $couleur = _couleur_dec_to_hex($r, $g, $b);
    143        
     154
    144155        return $couleur;
    145                
     156
    146157}
    147158
     
    151162
    152163        $couleurs = _couleur_hex_to_dec($couleur);
    153         $r= $couleurs["red"];
    154         $g= $couleurs["green"];
    155         $b= $couleurs["blue"];
     164        $r = $couleurs["red"];
     165        $g = $couleurs["green"];
     166        $b = $couleurs["blue"];
    156167
    157168        // Cas etonnant: quand gris parfait, la correction de HSL ne fonctionne pas
    158169        // en revanche, couleur_saturation retourne exactement la bonne valeur
    159         if ($r == $g && $g == $b) return couleur_saturation($couleur, $val);
     170        if ($r == $g && $g == $b) {
     171                return couleur_saturation($couleur, $val);
     172        }
    160173
    161        
     174
    162175        $couleur = _couleur_rgb2hsl($r, $g, $b);
    163176        $h = $couleur["h"];
    164177        $s = $couleur["s"];
    165178        $l = $couleur["l"];
    166        
    167         $rgb = _couleur_hsl2rgb ($h, $s, 1-$val);
     179
     180        $rgb = _couleur_hsl2rgb($h, $s, 1-$val);
    168181        $r = $rgb["r"];
    169182        $g = $rgb["g"];
    170183        $b = $rgb["b"];
    171        
     184
    172185        $retour = _couleur_dec_to_hex($r, $g, $b);
    173        
     186
    174187        return $retour;
    175188}
Note: See TracChangeset for help on using the changeset viewer.