Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lightness changes at high lightness do not appear to be uniform #53

Open
Pinpickle opened this issue Feb 15, 2019 · 3 comments
Open

Lightness changes at high lightness do not appear to be uniform #53

Pinpickle opened this issue Feb 15, 2019 · 3 comments

Comments

@Pinpickle
Copy link

Look at the below image:

image

This was generated by:

  • taking an original colour (#3be2a0 with the dot on it)
  • adding 8 to the lightness channel of the original colour
  • adding 16 to the lightness channel of the original colour

As we are adding the same amount to the lightness channel (8), the differences in lightness should appear to be the same. I know this is all subjective, but to me the jump from the second to third colour looks much larger from the first to second.

In darker colours, I don't observe this (jumps seem perceptually uniform to me).

As HSLuv is supposed to be perceptually uniform, I thought this wasn't supposed to happen, at least to this extreme extent.

So I'm wondering if there's anything that can be done about this? Or is this a limitation of the system? Or am I misinterpreting something?

@imkremen
Copy link

@Pinpickle The difference you are talking about is actually color difference.
Here some useful guide http://zschuessler.github.io/DeltaE/learn/

@Erudition
Copy link

Is this the same phenomenon as how the colorfulness moves around in the L-slider on the homepage as you adjust to different hues? Because in that case I think it's an artifact of using a percentage instead of the absolute lightness

@boronine
Copy link
Member

@Pinpickle I just double checked your colors, looks like this is indeed a problem. I'm afraid it comes from CIELUV, since HSLuv takes the lightness parameter from it.

Screen Shot 2021-01-22 at 11 42 35 AM

@Erudition no, this lightness issue is unrelated. What you are seeing is a different issue having to do with using saturation (percentage) instead of absolute chroma. This is a well-known limitation of HSLuv, I try to make it clear in the Comparison page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants