Re: [css3-color] #rrggbbaa annotation

On 5/15/10 12:37 AM, Alan Gresley wrote:
> 0x00 maps to 0
> 0x80 maps to 0.5
> 0xFF maps to 1.0

I would think that Tab's issue was that while 1.0 - 0.5 == 0.5 - 0, 0xFF 
- 0x80 != 0x80 - 0x00.

So the real question is why 0x80 wouldn't map to 0.50196078431372548 if 
we're going from hex to float.

Or put another way, if we have a set of 256 (really, any even number 
will do) discrete values, there is no way to place them on the closed 
unit interval in such a way that the spacing between two adjacent values 
is a constant and one of the values lands on 0.5.

-Boris

Received on Saturday, 15 May 2010 05:32:04 UTC