HCS Übung 8 Von: Patrick Denk - 1532726 Oleg Arenz - 1316382 Theo Kischka - 1390243 Jan-Michael Heller - 1532645 15.05.2018 HCS Übung 8 1 1
Inhalt Übersicht: CIE System Farbmodelle Farbinterpolation 15.05.2018 HCS Übung 8 2
3. Farbinterpolation 15.05.2018 HCS Übung 8 3
Umrechnung von HSV nach RGB Gegeben: H S und V 15.05.2018 HCS Übung 8 4
Umrechnung von RGB nach HSV Gegeben: RGB skaliert auf [0 … 1] 15.05.2018 HCS Übung 8 5
RGB -> HSV Beispiel Gegeben: RGB (0,255,0) = RGB (0,1,0) MAX = 1 (G) MIN = 0 (R,B) H = 60° ( 2 + (B – R)/ (MAX – MIN)) = 60° · 2 = 120° S = (MAX – MIN) / MAX = 1 V = MAX = 1 15.05.2018 HCS Übung 8 6
RGB -> HSV Beispiel Gegeben: RGB (128,128,255) = RGB (0.5,0.5,1) MAX = 1 (B) MIN = 0.5 (R,G) H = 60° ( 4 + (R - G)/ (MAX – MIN)) = 60° · 4 = 240° S = (MAX – MIN) / MAX = 0.5 V = MAX = 1 15.05.2018 HCS Übung 8 7
Interpolation In verschiedenen Farbräumen muss unterschiedlich interpoliert werden: Bei RGB kann einfach linear interpoliert werden: Gegeben sind die Farben A und B sowie t mit [0…1] Interpolierte Farbe: I = (1-t) · A + t · B Im HSV Farbmodell kann S und V mit der obigen Formel interpoliert werden, allerdings Stößt man bei H auf ein Problem: Bei H handelt es sich um einen periodischen Winkel [0..360], dementsprechend muss im/gegen den Uhrzeigersinn linear interpoliert werden. 15.05.2018 HCS Übung 8 8
Interpolation RGB <-> HSV 15.05.2018 HCS Übung 8 9