Einzelnen Beitrag anzeigen

Blechwolf

Registriert seit: 9. Sep 2003
Ort: Aachen
126 Beiträge
 
Delphi 7 Professional
 
#4

Re: Umrechnung von RGB nach HLB und umgekehrt

  Alt 12. Sep 2003, 09:03
Salut,

solltest Du des französischen mächtig sein, schau Dir mal dir mal die folgende Seite an:
http://cvlab.epfl.ch/~rurtasun/TPVision/couleur.html
oder wenn Du einfach nur nen Algorithmus suchst (ist allerdings hier in Java)

max := MAX(R,G,B)
min := MIN(R,B,G)
delta := max - min
if R == max then H := (G - B) / delta
if G == max then H := (B - R) / delta + 2
if B == max then H := (R - G) / delta + 4
H := H * 60
if H < 0 then H := H + 360
S = delta / max
V = max

Falls Du Dich bis Montag gedulden kannst, schlage ich zu Hause im Skript mal die Formeln ohne Quelltext nach, aber ich denke das sollte auch helfen.

Btw: Die Umrechnung hier erfolgt ins Format HSV: Hue, Saturation, Value,
wobei Hue der Farbton, Saturation die Sättigung und Value (quasi) die Helligkeit darstellen.

Grüße
Blechwolf
Ein Schiff im Hafen ist sicher. Aber dafür werden Schiffe nicht gebaut. (engl. Sprichwort)
  Mit Zitat antworten Zitat