Weiss jemand wie ich aus "üblichen" RGB Werten (24Bit) die RGB Parameter für WS2812B LEDs bestimme, damit die WS2812B Farbe möglichst gut die RGB Farbe trifft ?
Martin O. schrieb: > Weiss jemand wie ich aus "üblichen" RGB Werten (24Bit) die > RGB Parameter für WS2812B LEDs bestimme, damit die WS2812B Farbe > möglichst gut die RGB Farbe trifft ? Indem du bei hoher Helligkeit so lange an den RGB-Werten drehst, bis das Licht weiß ist. Die so bestimmten Werte kannst du dann (bis auf einen Normierungsfaktor) als Skalierungsfaktor nehmen, um RGB-Werte in RGB-Ansteuerung für die WS2812B umzurechnen.
Wolfgang schrieb: > Indem du bei hoher Helligkeit so lange an den RGB-Werten drehst, bis das > Licht weiß ist. Die so bestimmten Werte kannst du dann (bis auf einen > Normierungsfaktor) als Skalierungsfaktor nehmen, um RGB-Werte in > RGB-Ansteuerung für die WS2812B umzurechnen. Nee indem du die RGB Helligkeitswerte über einen Gamma Korrektur in die aquivaleten Steuerwerte für die entsprechende Farbe umrechnest: https://learn.adafruit.com/led-tricks-gamma-correction/the-quick-fix
root schrieb: > indem du die RGB Helligkeitswerte über einen Gamma Korrektur in die > aquivaleten Steuerwerte für die entsprechende Farbe umrechnest: > > https://learn.adafruit.com/led-tricks-gamma-correction/the-quick-fix So isses. Allerdings: Da die Dinger selber nur 8Bit pro Farbe linear auflösen, ist der tatsächlich darstellbare Bereich von Farben nach der Gammakorrektur leider sehr lückenhaft. Und diese Lücken werden mit abnehmender Helligkeit dramatisch größer. Es ist dabei leider ziemlich egal, ob man selber im RGB-Farbraum operiert oder (meist sinnvoller) im HSV-Farbraum. Nach der Abbildung auf WS281x sieht das beides nur so lange einigermaßen gut aus, wie die Helligkeit relativ hoch ist. Die Dinger sind einfach nicht dafür gedacht, natürliche Farben darzustellen, die sollten knallige Werbung und Effekte befeuern. Das können sie tatsächlich und zu einem unschlagbar günstigen Preis. Für vernünftige Farbdarstellung bräuchten sie aber eine 16Bit-PWM und zur Beibehaltung der Kompatibilität auf der Ansteuerseite eine eingebaute Gamma-Tabelle. Haben sie aber leider beides nicht...
Etwas besser dürfte es auch noch mit den SK6812 werden. Die haben noch einen eigenen Kanal für Weiß, womit man nochmal was besser mischen kann.
Das zusätzliche Weis kann meiner Ansicht nach nicht Helfen um RGB Bilder besser darzustellen. Ist wahrscheinlich mehr für Beleuchtungsaufgaben gedacht ....
Besten Dank für diesen Hinweis: https://learn.adafruit.com/led-tricks-gamma-correc... Gut ist auch: http://hackaday.com/2016/08/23/rgb-leds-how-to-master-gamma-and-hue-for-perfect-brightness/
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.