03-17-2017, 09:09 AM
(03-17-2017, 01:57 AM)ViciousVinnyD Wrote: RGB are going to be stored as values of 0-100? That doesn't make sense. Colours are stored as 8 bit components, allowing for 256 shades of each primary colour and 16777216 combinations of all 3 colours. 100 simply doesn't fit in with this system, as it is an arbitrary number and has no mathematical significance in computing.
But you are thinking in terms of 8 bit per channel, whereas GIMP is moving to supporting higher bit depths, where using a fixed integer is not useful, so normalising to a float 0 -> 100 (or 0.0 -> 1.0 float values) is universally useful.
I could even imagine a situation where it might be desirable to be able to choose a colour out of the gamut of the current colorspace, so setting a negative value might be needed.