Canvas color management and low end devices? |
||
Issue descriptionWe already have decided to bind canvas color management to GPU compositing (bugs.chromium.org/p/chromium/issues/detail?id=840371). We also have decided to always decode to 8888 on low end devices (https://cs.chromium.org/chromium/src/third_party/blink/renderer/platform/image-decoders/image_decoder.cc?l=81). I wonder if we should also always create the canvas with 8888 pixel format and default color space (sRGB) on low end devices. This automatically prevents from decoding F16 images drawn onto canvas to half float, creating a half float ImageDecodeCache, etc. If we can assume that low end devices do not benefit from a wide gamut display, then this decision makes sense. I'm not sure however how correct is this assumption.
,
Oct 15
|
||
►
Sign in to add a comment |
||
Comment 1 by zakerinasab@chromium.org
, Sep 26