Open manthey opened 1 year ago
@cooperlab Do you think it is worth trying to figure out how to calibrate for individual users? For ML, provided we are using a consistent colorspace, I think it is sufficient (so sRGB is fine), but if a user has a high gamut monitor, it seems like it would be nice to take advantage of that.
Some manufacturers release ICC profiles for their displays, so if we are talking about a way to ingest that it would be helpful. Healthcare here will purchase the same model display for everyone who reads WSI, so maybe consider an option to set it for more than a single user.
I think the other way to handle monitors is to just inject an ICC Profile in every tile that is served and let the browser / monitor handle it. This adds 600ish bytes to each tile.
With the addition of handling ICC Profiles from tile sources, we now (optionally) adjust to the sRGB color space. It would be nice to specify an ICC Profile as a target. This would necessarily be a file or ICC Profile object of some sort.
From the web-browser point of view, each user could want a distinct target profile for their monitor, which means that there would need to be a way to specify such a profile distinctly and efficiently.