the parser here is kind of strict (and possibly broken), see the previous point
color interpolation is using a lazy inaccurate calculation
the color brightness may not compare accurately to the real thing
(tip: it looks like a color value of 4 or less might not at all be visible,
and it might be hard to see the difference between values d-f because it is very bright!
overall, this rendering does not do the brightness justice)