Applies to many other colors as well. I “understand” why that is but it hurts my brain to think about.

  • MufinMcFlufin@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    5 days ago

    In fact, yellow never exists during the entire process.

    I feel like you could argue yellow does exist in HSV. I’m not a professional in programming, working with light, or using HSV so I may be wrong but my amateur understanding of HSV is that the hue strongly correlates with the wavelength of the light omitted (with the obvious exception of looping red back around into blue through wavelengths that can’t exist), the saturation strongly correlates with the purity of that wavelength compared to every other (uniform distribution across the spectrum means white, then only that one wavelength is the pure expression of that color), and value is the amplitude of the resulting wavelength(s).

    In this framework you could set hue to be just yellow, make the saturation very pure (high saturation), then have whatever amplitude you need (whatever value). Of course most of the time in modern computing HSV values are going to be derived from and converted back to RGB values, but for a brief period of time between computations you could argue that the computer has an actual representation of “yellow” itself and not just its Red and Green components.