Vorlage:VarFarbe: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Loki (Diskussion | Beiträge) (+Link) |
Loki (Diskussion | Beiträge) (Auslagerung) |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<includeonly><nowiki>#</nowiki>{{Hexadezimal2|{{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{r|}}} }}}}{{ | <includeonly><nowiki>#</nowiki>{{ Hexadezimal2 | ||
| {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{r|}}}) < 0 }} | |||
| 0 | |||
| {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{r|}}}) > 255 }} | |||
| 255 | |||
| {{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|1}}}} + {{{r|}}} }} | |||
}} | |||
}} | |||
}}{{ Hexadezimal2 | |||
| {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{g|}}}) < 0 }} | |||
| 0 | |||
| {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{g|}}}) > 255 }} | |||
{{ | | 255 | ||
| {{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|3}}}} + {{{g|}}} }} | |||
</ | }} | ||
}} | |||
}}{{ Hexadezimal2 | |||
| {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{b|}}}) < 0 }} | |||
| 0 | |||
| {{ #ifexpr: {{ #expr: ({{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{b|}}}) > 255 }} | |||
| 255 | |||
| {{ #expr: {{Dezimal2|{{#titleparts:{{{1|}}}|2|5}}}} + {{{b|}}} }} | |||
}} | |||
}} | |||
}}</includeonly><noinclude> | |||
{{{{FULLPAGENAME}}/doc}} | |||
</noinclude> | </noinclude> |
Aktuelle Version vom 13. November 2007, 00:56 Uhr
Diese Vorlage dient der Variierung von Farben. Bei einer gegebenen Farbe können die drei Farbkanäle (RGB) manipuliert werden, 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. Durch Eingabe eines positiven oder negativen Wertes für die Variablen r, g und b können die drei Farbkanäle verändert 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 r=-15 g=+10 b=0
Aufruf:
{{VarFarbe|Hexadezimalzahl|r=l|g=m|b=n}} mit Hexadezimal = x/x/x/x/x/x mit x = 0 ... F und l, m, n positive oder negative ganze Zahl
Siehe auch