Vorlage:VarHelligkeit: Unterschied zwischen den Versionen

Aus Shadowhelix
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: <includeonly><nowiki>#</nowiki>{{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{add|}}} }}}}{{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{...)
 
(Modifikationen wie VarFarbe)
 
Zeile 1: Zeile 1:
<includeonly><nowiki>#</nowiki>{{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{add|}}} }}}}{{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{add|}}} }}}}{{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{add|}}} }}}}</includeonly><noinclude>
<includeonly><nowiki>#</nowiki>{{ Hexadezimal2
  | {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{add|}}}) < 0 }}
    | 0
    | {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{add|}}}) > 255 }}
      | 255
      | {{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{add|}}} }}
      }}
    }}
}}{{ Hexadezimal2
  | {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{add|}}}) < 0 }}
    | 0
    | {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{add|}}}) > 255 }}
      | 255
      | {{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{add|}}} }}
      }}
    }}
}}{{ Hexadezimal2
  | {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{add|}}}) < 0 }}
    | 0
    | {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{add|}}}) > 255 }}
      | 255
      | {{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{add|}}} }}
      }}
    }}
}}</includeonly><noinclude>


Diese Vorlage dient der Variierung der Helligkeit von Farben. Bei einer gegebenen Farbe werden die drei Farbkanäle (RGB) jeweils um den positiven oder negativen Wert der Variable ''add'' verändert (also heller oder dunkler gemacht), zurückgegeben wird der veränderte Farbcode mit #. Die Hexadezimalzahl, die den Farbcode verschlüsselt, muss in der Form ''x/x/x/x/x/x'' (siehe:[[Vorlage:Dezimal2|Dezimal2]]) angegeben werden.
Diese Vorlage dient der Variierung der Helligkeit von Farben. Bei einer gegebenen Farbe werden die drei Farbkanäle (RGB) jeweils um den positiven oder negativen Wert der Variable ''add'' verändert (also heller oder dunkler gemacht), zurückgegeben wird der veränderte Farbcode mit #. Die Hexadezimalzahl, die den Farbcode verschlüsselt, muss in der Form ''x/x/x/x/x/x'' (siehe:[[Vorlage:Dezimal2|Dezimal2]]) angegeben werden. Veränderungen, die zur Über- oder Unterschreitung des Zahlbereichs (00-FF) in einem Farbkanal führen, setzen den Wert auf die Ober- bzw. Untergrenze.


Beispiel:
Beispiel:
Zeile 15: Zeile 39:
                                   und y positive oder negative ganze Zahl
                                   und y positive oder negative ganze Zahl
</pre>
</pre>
'''Achtung!''' Die Vorlage funktioniert nur wenn für jeden der drei Farbkanäle das Ergebnis zwischen 00 und FF liegt.


==Siehe auch==
==Siehe auch==

Aktuelle Version vom 25. Juni 2007, 18:46 Uhr


Diese Vorlage dient der Variierung der Helligkeit von Farben. Bei einer gegebenen Farbe werden die drei Farbkanäle (RGB) jeweils um den positiven oder negativen Wert der Variable add verändert (also heller oder dunkler gemacht), zurückgegeben wird der veränderte Farbcode mit #. Die Hexadezimalzahl, die den Farbcode verschlüsselt, muss in der Form x/x/x/x/x/x (siehe:Dezimal2) angegeben werden. Veränderungen, die zur Über- oder Unterschreitung des Zahlbereichs (00-FF) in einem Farbkanal führen, setzen den Wert auf die Ober- bzw. Untergrenze.

Beispiel:

Ursprungsfarbe
Variierte Farbe mit add=+15
Variierte Farbe mit add=-15

Aufruf:

{{VarFarbe|Hexadezimalzahl|add=y}} mit Hexadezimal = x/x/x/x/x/x mit x = 0 ... F
                                   und y positive oder negative ganze Zahl

Siehe auch