Re: [csswg-drafts] [css-color-4] Expand the concept of analogous components to analogous sets of components to minimize `none` → `0` conversions (#10210)

The CSS Working Group just discussed ``[css-color-4] Expand the concept of analogous components to analogous sets of components to minimize `none` → `0` conversions``, and agreed to the following:

* `RESOLVED: Also any set of analogous components are`

<details><summary>The full IRC log of that discussion</summary>
&lt;fantasai> lea: mapping between components of analogous color spaces is well-defined in the spec<br>
&lt;fantasai> lea: e.g. mapping green to green, ligthness to lightness, etc.<br>
&lt;fantasai> lea: if analogous component exists in other color space, after conversion none is preserved<br>
&lt;fantasai> lea: we convert none to zero, and then convert, and then put none back<br>
&lt;fantasai> lea: want to expand the idea<br>
&lt;fantasai> lea: if lightness is none and convert from labl to oklch<br>
&lt;fantasai> lea: lightness is still none<br>
&lt;fantasai> lea: but if lightness is a specific number and a/b are none they would become zero<br>
&lt;fantasai> lea: what this concept defines is .. if you split the components into sets that correspond<br>
&lt;fantasai> lea: then what remains is also analogous<br>
&lt;fantasai> lea: so a+b is analogous to c+h<br>
&lt;fantasai> lea: this mainly makes a difference for lab to lch<br>
&lt;fantasai> lea: or colors where all are none<br>
&lt;fantasai> lea: that would be an analogous set<br>
&lt;fantasai> lea: that's logically consistent<br>
&lt;dbaron> makes sense<br>
&lt;fserb> q+<br>
&lt;lea> q?<br>
&lt;fantasai> fserb: will you describe in the spec in those terms, or actually list all the combinations?<br>
&lt;ChrisL> I think these analogous sets make sense<br>
&lt;dbaron> (it doesn't sound to me like there's much of an explosion... I think)<br>
&lt;fantasai> lea: combinatorial explosion. So anything that remains after subtracting the analogous components is (as a set) an analogous component<br>
&lt;lea> PROPOSED RESOLUTION: Expand concept of analogous components to analogous *sets* of components.<br>
&lt;fantasai> PROPOSED: The components that remain after removing the anlogous components are (as a set) an analogous component.<br>
&lt;dbaron> (including all components being none being analogous for all color spaces)<br>
&lt;fserb> +1<br>
&lt;fantasai> RESOLVED: Also any set of analogous components are<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10210#issuecomment-2162753105 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 12 June 2024 11:17:21 UTC