Re: [css4-color] Make the r/g/b components be <number> rather than <integer>?

Le 08/06/2012 22:20, Tab Atkins Jr. a écrit :
> Could we make the rgb components of rgb/a() be <number> rather than
> <integer> in level 4?

I’m in favor; I don’t see a downside in allowing it.


> I suggest we cast the components to integers in the same way we did
> for Transitions - normal round, .5 goes toward positive infinity.

I’m not sure what rounding this is. I understand that as "n + 0.5 is 
rounded to n + 1" (with n an integer). What about n + 0.1 ? In the 
current Transitions ED I read "The interpolation happens in real number 
space and is converted to an integer using floor().", I think so n+0.5 
would be rounded to n, not n+1

In any case, the spec should define how to round (in what direction), 
but maybe not at which resolution. If an implementation can support more 
than 8bits per color channel the spec’ed rounding should not limit that.

Regards,
-- 
Simon Sapin

Received on Friday, 8 June 2012 22:42:59 UTC