The image crate loads image data from disk without gamma correction, linearization, or color-space correction.
We should respect gamma and color space information in image resource source PNGs and JPEGs and load images as linear RGB. For a good breakdown of these issues, see this crate.
Ideally the image crate could add this functionality, requested in this issue. If not, we might consider using a library that allows loading image metadata, or switching to another image decoding library.
The
imagecrate loads image data from disk without gamma correction, linearization, or color-space correction.We should respect gamma and color space information in image resource source PNGs and JPEGs and load images as linear RGB. For a good breakdown of these issues, see this crate.
Ideally the
imagecrate could add this functionality, requested in this issue. If not, we might consider using a library that allows loading image metadata, or switching to another image decoding library.