Het concept van een kleurensysteem met een kleurtoon werd al in 1830 onderzocht met de kleurenbol van Philipp Otto Runge. Het Munsell-kleurensysteem uit de jaren dertig was een grote stap voorwaarts, omdat men zich realiseerde dat perceptuele uniformiteit betekent dat de kleurruimte niet langer een bol kan zijn.
Als conventie wordt de tint voor rood op 0° gezet voor de meeste kleurruimten met een tint.
tegengestelde kleurruimtenEdit
In tegengestelde kleurruimten waarin twee van de assen perceptueel loodrecht staan op de lichtheid, zoals de kleurruimten CIE 1976 (L*, a*, b*) (CIELAB) en 1976 (L*, u*, v*) (CIELUV), kan de tint samen met de chromatische kleur worden berekend door deze coördinaten om te zetten van de rechthoekige vorm in de polaire vorm. Kleurtoon is de hoekcomponent van de polaire weergave, terwijl chroma de radiale component is.
In CIELAB
is h a b = a t a n 2 ( b ∗ , a ∗ ) , {displaystyle h_{ab}=\mathrm {atan2} (b^{*},a^{*}),}
terwijl, analoog, in CIELUV
h u v = a t a n 2 ( v ∗ , u ∗ ) = a t a n 2 ( v ′ , u ′ ) , {{displaystyle h_{uv}=\mathrm {atan2} (v^{*},u^{*})=\mathrm {atan2} (v’,u’),}
waarbij, atan2 een inverse tangens met twee argumenten is.
Tint definiëren in termen van RGBEdit
HSV-kleurruimte als een kegelvormig object
Een illustratie van de relatie tussen de “tint” van kleuren met maximale verzadiging in HSV en HSL met hun overeenkomstige RGB-coördinaten
hue 24 color
reucil beschrijft een kleurenhexagon, vergelijkbaar met een trilineair diagram zoals beschreven door Evans, Hanson en Brewer, dat kan worden gebruikt om de kleurtoon uit RGB te berekenen. Om rood op 0°, groen op 120° en blauw op 240° te plaatsen, h r g b = a t a n 2 ( 3 ⋅ ( G – B ) , 2 ⋅ R – G – B ) . {\displaystyle h_{rgb}=\mathrm {atan2} \links({sqrt {3}},2 ⋅ R-G-B rechts).}
Equivalent kan men oplossen
tan ( h r g b ) = 3 ⋅ ( G – B ) 2 ⋅ R – G – B . {\displaystyle \tan(h_{rgb})={\frac {{\sqrt {3}}\cdot (G-B)}{2\cdot R-G-B}}.}
Preucil gebruikte een polaire plot, die hij een kleurencirkel noemde. Met behulp van R, G en B kan men de tinthoek berekenen met het volgende schema: bepaal welke van de zes mogelijke volgordes van R, G en B de overhand hebben, pas dan de formule uit onderstaande tabel toe.
Merk op dat de formule in elk geval de breuk M – L H – L {\displaystyle {\frac {M-L}{H-L}}} bevat, waarbij H de hoogste van R, G en B is. waarbij H de hoogste is van R, G en B; L de laagste, en M de middelste tussen de andere twee. Dit wordt de “Preucil tintfout” genoemd en werd gebruikt bij de berekening van de maskersterkte in fotomechanische kleurenreproductie.
Tinthoeken berekend voor de Preucil cirkel komen overeen met de tinthoek berekend voor de Preucil zeshoek bij gehele veelvouden van 30° (rood, geel, groen, cyaan, blauw, magenta, en de kleuren halverwege tussen aaneengesloten paren) en verschillen met ongeveer 1,2° bij oneven gehele veelvouden van 30° (rood, geel, groen, cyaan, blauw, magenta, en de kleuren halverwege tussen aaneengesloten paren).2° bij oneven gehele veelvouden van 15° (gebaseerd op de cirkelformule), de maximale divergentie tussen de twee.
Het omzetten van een RGB-kleur in een HSL-kleurruimte of HSV-kleurruimte gebeurt meestal op basis van een 6-delige stapsgewijze mapping, waarbij de HSV-kegel als een hexacoon wordt behandeld, of de dubbele HSL-kegel als een dubbele hexacoon. De gebruikte formules zijn die in de tabel hierboven.
24 tinten van HSL/HSVEdit
Hoewel de variantie in luminantie gemakkelijk op te merken is voor HSL/HSV, is de variatie in tint minder waarneembaar. Deze grafiek toont 12 punten op het HSV-kleurenwiel en het CIELAB-kleurvlak, en toont het gebrek aan uniformiteit in tint en verzadiging.
De tinthoeken hieronder zijn alleen van toepassing op de twee Preucil-achtige transformaties van RGB, en zijn niet van toepassing op de meer uniforme op Lab/LUV gebaseerde kleurruimten. Zoals wordt geïllustreerd door de variantie in luminantie, scheiden de op RGB gebaseerde transformaties de kleurvormende attributen slecht.
kleurhoek | kleurencode | kleurennaam | kleurennaam (in probeerkleuren) | luminantie |
---|---|---|---|---|
0° | #FF0000 | rood | rood | 30% |
15° | #FF4000 | vermiljoen | oranje-rood | 45% |
30° | #FF8000 | oranje | oranje | 59% |
45° | #FFBF00 | goudgeel | kaki | 74% |
60° | #FFFF00 | geel (webkleur)=citroen geel | geel | 89% |
75° | #BFFF00 | geelachtig groen | lime | 81% |
90° | #80FF00 | geelgroen, chartreuse | olijf | 74% |
#40FF00 | bladgroen | grasgroen | 66% | |
120° | #00FF00 | groen | groen | 59% |
135° | #00FF40 | kobaltgroen | blauwachtig groen | 62% |
150° | #00FF80 | emerald groen | teal | 64% |
165° | #00FFBF | turquoise groen, blauwachtig groen | groenachtig cyaan | 67% |
180° | #00FFFF | purquoise blauw, cyaan (webkleur) | cyaan | 70% |
195° | #00BFFF | cerulean blauw | blauw cyaan | 55% |
210° | #0080FF | paars | blauw | 41% |
225° | #0040FF | blauw, kobaltblauw | blauwviolet | 26% |
240° | #0000FF | blauw (webkleur)=ultramarijn | violet | 11% |
#4000FF | hyacint | purperviolet | 19% | |
270° | #8000FF | paarsviolet | paars | 26% |
285° | #BF00FF | paars | 34% | |
300° | #FF00FF | magenta (webkleur) | magenta | 41% |
315° | #FF00BF | roodachtig paars | crimson | 38% |
330° | #FF0080 | ruinrood, karmozijn | scharlaken | 36% |
345° | #FF0040 | karmijn | karmozijnrood | 33% |