Hello, this is less a bug than an observation, but when I was reading the code for QOI decoding I noticed that the colourspace is never checked in conversion to an Image.
I was wondering if there was a mistake here as that would mean Image could either have gamma-encoded sRGB values or linear sRGB values, whilst not also storing which it would be.
Furthermore, perhaps more clarification as to what ColorRGBX (and friends RGB RGBA) stores in terms of colourspace is needed.