16-bit colour representation

Diez B. Roggisch deets at nospam.web.de
Wed Jul 25 12:51:21 EDT 2007


>> v = 0x0bcd
>> b = v & 0xf
>> v >>= 4
>> g = v & 0xf
>> v >>= 4
>> r = v & 0xf
>> print r, g, b
>> 
>> 
> Alternatively, using 5-bit colors you would use
> 
> b = v & 0x1f
> g = (v >> 5) & 0x1f
> r = (v >> 10) & 0x1f

Darn. I knew I missed _something_...

Diez



More information about the Python-list mailing list