RE: CSSStyleDeclaration: Setting only a value or a priority

On Tue, 13 Aug 2013 14:08:14 -0700, Rik Cabanier wrote:

> Custom filters can't access the color information of the content that they're applied on so they can't be used. I can't tell what problem Peter is trying to solve with the color transformation.

I created two Firefox extensions that apply some transformation to color data that is extracted from html content (including style rules, images and canvas elements). It would be nice if some general web technology would accept a three-dimensional color map for nonlinear interpolation in the rgb domain, but as far as I know, such a technology does not exist today. If you know of any or can bring one into existence, let me know. My own implementation works fine, but it could be faster.

The actual issue is the efficiency of transformations of arbitrary style 
property values. Such transformations should not change property 
priorities and need to call getPropertyPriority in order to avoid doing 
so.

On Tue, Aug 13, 2013 at 1:45 PM, Simon Pieters <simonp@opera.com> wrote:

> I just need to know what the use cases are and see whether there are other solutions that address those use cases *better*.

I could come up with use cases for any CSS style property. The issue is that the specification leads to inefficient code, which could easily be avoided by adding two simple functions.

PJS, Firefox extension developer.

Date: Tue, 13 Aug 2013 14:08:14 -0700
Subject: Re: CSSStyleDeclaration: Setting only a value or a priority
From: cabanier@gmail.com
To: simonp@opera.com
CC: www-style@w3.org; pjs.nl@live.com



On Tue, Aug 13, 2013 at 1:45 PM, Simon Pieters <simonp@opera.com> wrote:

On Tue, 13 Aug 2013 21:04:32 +0200, Peter Sloetjes <pjs.nl@live.com> wrote:




On Tue, 13 Aug 2013 16:54:47 +0200, Simon Pieters <simonp@opera.com>  wrote:




Could CSS custom filters be used to address this use case?




Clearly there are more color domains than rgba. Transforms in those domains do require custom implementations, because they normally are nonlinear in the rgba-domain.




I don't know enough about CSS custom filters to tell if it's feasible for these use cases or not.
Custom filters can't access the color information of the content that they're applied on so they can't be used.
I can't tell what problem Peter is trying to solve with the color transformation. 





Other use cases do not involve graphics at all, such as custom transformations of font sizes.




Is IE's 'zoom' property inadequate for this use case?




My request is basically to remove the built-in inefficiency at this very low level of the specification.




Yes, I understand that. I just need to know what the use cases are and see whether there are other solutions that address those use cases *better*.


 		 	   		  

Received on Tuesday, 13 August 2013 22:04:14 UTC