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 ?
Gast
#5083079
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.
Gast
#5083147
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
Gast
#5083213
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...
Gast
#5083229
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.
Gast
#5083308
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/
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.