casey/pxl

[pxl-build] Support gamma, linearization, and color spaces

Open

#79 geöffnet am 27. Juni 2018

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Rust (2 Forks)github user discovery
enhancementgood first issue

Repository-Metriken

Stars
 (32 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

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.

Contributor Guide