Hallo Farbexperten,
kennt Ihr eine Zuordnung von RGB-Werten zur Frequenz von gleichfarbigem Licht (als Spektralfarbe)?
Die Spektralfarben werden durch RGB-Mischungen simuliert. Spektralfarben haben eine eindeutige Frequenz (bzw. Wellenlänge). Ich möchte einer beliebigen Licht-Frequenz die entsprechende Farbdarstellung in RGB zuordnen.
Gibt es dafür Tabellen, Algorithmen oder Software?
Ich freue mich über Hinweise!
Gruss, Wolfgang
Hi Wolfgang,
habe irgendwann mal eine Funktion geschrieben, die eine Wellenlänge in entsprechenden RGBWert umwandelt.
function farbwert(l:Integer):Longint;
begin
{Skalierung, 380nm:=0; 720nm:=$3FF}
l:=round(l*1016/340-1135.53);
{Wellenlänge =-$FF) then farbwert:=$10000*(l+$FF) else
{Übergang blau-cyan}
if (l>=0) and (l=$100) and (l=$200) and (l=$300) and (l=$400) and (l 800 nm, dann schwarz}
if (l>=$500) then farbwert:=0;
end;
Hoffe das hilft dir weiter.
Veit