New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 889526 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 634542



Sign in to add a comment

Canvas color management and low end devices?

Project Member Reported by zakerinasab@chromium.org, Sep 26

Issue description

We 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.

 
 
@hubbe: what's the policy for HDR content on low end devices?
Owner: ----
Status: Available (was: Assigned)

Sign in to add a comment