HSV kolore-eredua

HSV eredua zirkulu kromatiko baten itxurapean.

HSV eredua (ingelesezko Hue, Saturation, Value – Tonua, Asetasuna, Balioa), halaber HSB eredua (Hue, Saturation, Brightness – Tonua, Asetasuna, Distira), kolore-eredu bat da, definitzen dituen hiru osagaiekin izendatua eta batez ere informatikan erabilia.

RGB kolore-ereduaren ordezko adierazpena da, 1970eko hamarkadan ordenagailu bidezko grafikoen ikertzaileek diseinatua, giza ikuspegiak koloreak hautemateko modutik hurbiltzeko. Eredu honetan, tonu bakoitzeko koloreak biribilean antolatuta daude, kolore neutroko ardatz zentral baten inguruan, behean beltzetik hasi eta goian zuriraino doana.

Osagaiak

Tonua

Tonua zirkulu kromatikoan agertzen den angeluaren arabera definitzen da:

  • 0° edo 360° : gorria
  • 60° : horia
  • 120° : berdea
  • 180° : ziana
  • 240° : urdina
  • 300° : magenta.

Asetasuna

Asetasuna kolorearen intentsitatea da :

  • % 0 eta % 100 artean adierazten da
  • asetasuna txikia bada, kolorea grisagoa izango da, eta ahulagoa emango du

Distira

Distira edo balioa kolorearen bizitasuna da:

  • % 0 eta % 100 artean adierazten da
  • balioa are txikiagoa, kolorea are ilunagoa da. la valeur d'une couleur est faible, plus la couleur est sombre. 0 balioduna beltza da.

Erabilera

Ohikoa da programa edo aplikazio baterako kolore egokia aukeratu nahi izatea, eta, hala bada, oso erabilgarria da HSV kolore-ereduko zirkulu kromatikoa. Bertan, tonua zirkulu batez irudikatzen da; eta hiruki bereizi bat kolorearen asetasuna eta balioa adierazteko erabil daiteke. Normalean, hirukiaren ardatz horizontalak asetasuna adierazten du, eta ardatz bertikalak, berriz, kolorearen balioa. Horrela, kolore bat aukeratu daiteke lehenik zirkulu baten tonua hartzean, eta, ondoren, hirukian nahi den kolorearen asetasuna eta balioa hautatzean.

HSV eta RGB arteko aldatzea

HSV eta RGB kolore-ereduen arteko erkatzea.
h [ 0 , 360 [ {\displaystyle h\in [0,360[}
s , v , r , g , b [ 0 , 1 ] {\displaystyle s,v,r,g,b\in [0,1]}

non r, g, b RGB ereduaren koordenatuak dira,

non t, s, v HSV ereduaren koordenatuak dira.

max: r, g eta b arteko balio handiena; eta min txikiena.

RGB eredutik HSV eredura

h = { 0 , baldin-eta  max = min ( 60 × g b max min + 360 ) mod 360 , baldin-eta  max = r 60 × b r max min + 120 , baldin-eta  max = g 60 × r g max min + 240 , baldin-eta  max = b {\displaystyle h={\begin{cases}0,&{\mbox{baldin-eta }}\max =\min \\(60^{\circ }\times {\frac {g-b}{\max -\min }}+360^{\circ })\;{\bmod {\;}}360^{\circ },&{\mbox{baldin-eta }}\max =r\\60^{\circ }\times {\frac {b-r}{\max -\min }}+120^{\circ },&{\mbox{baldin-eta }}\max =g\\60^{\circ }\times {\frac {r-g}{\max -\min }}+240^{\circ },&{\mbox{baldin-eta }}\max =b\end{cases}}}
s = { 0 , baldin-eta  max = 0 1 min max , bestela {\displaystyle s={\begin{cases}0,&{\mbox{baldin-eta }}\max =0\\1-{\frac {\min }{\max }},&{\mbox{bestela}}\end{cases}}}
v = max {\displaystyle v=\max \,}

HSV eredutik RGB eredura

h i = t 60 mod 6 {\displaystyle h_{i}=\left\lfloor {\frac {t}{60}}\right\rfloor \mod 6}
f = t 60 h i {\displaystyle f={\frac {t}{60}}-h_{i}}
l = v × ( 1 s ) {\displaystyle l=v\times (1-s)\,}
m = v × ( 1 f × s ) {\displaystyle m=v\times (1-f\times s)\,}
n = v × ( 1 ( 1 f ) × s ) {\displaystyle n=v\times (1-(1-f)\times s)\,}
( r , g , b ) = { ( v , n , l ) , baldin-eta  h i = 0 ( m , v , l ) , baldin-eta  h i = 1 ( l , v , n ) , baldin-eta  h i = 2 ( l , m , v ) , baldin-eta  h i = 3 ( n , l , v ) , baldin-eta  t i = 4 ( v , l , m ) , baldin-eta  h i = 5 {\displaystyle (r,g,b)={\begin{cases}(v,n,l),&{\mbox{baldin-eta }}h_{i}=0\\(m,v,l),&{\mbox{baldin-eta }}h_{i}=1\\(l,v,n),&{\mbox{baldin-eta }}h_{i}=2\\(l,m,v),&{\mbox{baldin-eta }}h_{i}=3\\(n,l,v),&{\mbox{baldin-eta }}t_{i}=4\\(v,l,m),&{\mbox{baldin-eta }}h_{i}=5\\\end{cases}}}

Erreferentziak

Kanpo estekak

Autoritate kontrola
  • Wikimedia proiektuak
  • Wd Datuak: Q25212643
  • Commonscat Multimedia: HSV / Q25212643

  • Wd Datuak: Q25212643
  • Commonscat Multimedia: HSV / Q25212643