Aircoookie / WLED

Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
https://kno.wled.ge
MIT License
14.55k stars 3.11k forks source link

Color correction #3697

Open MMMXXXZZZ opened 7 months ago

MMMXXXZZZ commented 7 months ago

Is your feature request related to a problem? Please describe. A lot of LED fixtures have bad CRI ratings and can't reproduce orange properly.

Describe the solution you'd like A section in LED PREFERENCES that has color correction through use of Curves. image

Describe alternatives you've considered A more intuitive but may be harder to code solution is HSL Tuning as it allows the user to go through the list of Hue's and easily spot the faulty color and quickly start tuning in the correct color. image

Additional context In my specific case, I have a great silicone-diffuser strip that has lots of difficulty reproducing orange. In order to produce it, the strip must be driven in an extremely tight hue range, something between 1° and 3°, anything past that produces a green-ish yellow and 0° is pure red. This means that preset rainbow gradients in any controller jump from red to green-ish yellow in a very short distance. With this solution, strips that came with bad color calibration can be fixed and tuned up to at least 80% color accuracy through the controller. As you can imagine, the white balance option does not work well enough and a permanent solution is required, after which white balance correction can be applied.

MMMXXXZZZ commented 5 months ago

Sorry for digging this up, hoping to get some traction :)

agmorpheus commented 4 months ago

Something similar to this would be awesome for correcting the white for RGB strips. My white on my WS2812b looks pink. I would be awesome to have an option tu reduce the blue part when the color is set to white.