W3C home > Mailing lists > Public > www-style@w3.org > April 2013

Re: [css-color] color-correction into color-interpolation

From: Dirk Schulze <dschulze@adobe.com>
Date: Sun, 7 Apr 2013 09:28:35 -0700
To: Rik Cabanier <cabanier@gmail.com>
CC: "L. David Baron" <dbaron@dbaron.org>, www-style list <www-style@w3.org>, "www-svg@w3.org list" <www-svg@w3.org>
Message-ID: <2493C350-5AEA-4EC0-A757-BD09381391EA@adobe.com>

On Apr 4, 2013, at 6:40 PM, Rik Cabanier <cabanier@gmail.com> wrote:

> Since color-interpolation is of such questionable value, why don't we just deprecate it?
> It's use can be replaced by using the Lab color spaces since it is linear.

Even if I would agree on deprecating for the general usage on arbitrary shapes, 'color-interpolation' is used on masking and filters as well. All mayor browsers and most viewers support color-interpolation on filters. I think the same is true for masking, but I did not verify that yet.

> If a UA implements color-correction properly, it is also unclear what the 'linear' version of a non-sRGB color is.

This is part of the request. If both properties are not combined, color-correction would need to clarify that.


> Rik
> On Thu, Apr 4, 2013 at 4:32 PM, L. David Baron <dbaron@dbaron.org> wrote:
> On Thursday 2013-04-04 16:07 -0700, Dirk Schulze wrote:
> > In the behalf of the SVG WG, I would like to ask it if is possible to merge the 'color-interpolation' property with the 'color-correction' property. We think that they do share similarities.
> >
> > - 'color-interpolation' is a CSS property and should be part of a CSS specification anyway. CSS Color makes most sense here.
> > - SVG has a similar problem as CSS: while SVG requires an sRGB color space, most (maybe all?) implementations use DeviceRGB in reality.
> > - We think 'auto' should be added to 'color-interpolation' to represent this difference
> > - The keyword 'linearRGB' would need to be specified as well, as it is in SVG to switch the color space to linearRGB. 'color-correction' is coming from the WebKit CG implementation which, in theory, is able to use linearRGB.
> I think this is a bad idea.
> 'color-correction' is designed to solve a legacy problem and allow
> documents to opt in to what the spec has required all along (but
> hasn't been implemented, at least partly due to lack of color
> matching with plugins).  It's designed so that if we solve that
> legacy problem (e.g., with changes to the plugin API) we can change
> the initial value or potentially even entirely remove the property's
> effect.  It's also designed to be the smallest possible solution to
> the problem it's trying to solve, allowing authors to specify colors
> in a globally-meaningful way, and thus hopefully the most likely to
> be implemented.
> -David
> --
> 𝄞   L. David Baron                         http://dbaron.org/   𝄂
> 𝄢   Mozilla                           http://www.mozilla.org/   𝄂

Received on Sunday, 7 April 2013 16:29:13 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:08:28 UTC