Request for position: Canvas 2D display-p3 support
Hi webkit-dev, (and sorry for the duplicate post here, I mangled the headers on the previous post!) This is a request for WebKit's position on display-p3 support for Canvas 2D. This is already being tracked in bugs.webkit.org here <https://bugs.webkit.org/show_bug.cgi?id=225140>. *Summary:* Adds a color space parameter to CanvasRenderingContext2DSettings, which defaults to "srgb" and can take on the value of "display-p3". Adds ImageDataSettings, which allows specifying a color space parameter to getImageData/createImageData and related constructors. *Spec:* WhatWG spec changes merged in this PR <https://github.com/whatwg/html/commit/85cb202a052c462bd6830b3dda96e7edbd1dcd75> . *Tests:* https://github.com/web-platform-tests/wpt/tree/master/html/canvas/element/wi... Includes tests of ImageData (get and put), and ensuring no loss when doing toBlob and toDataURL round-trips. Thank you for your feedback! Christopher
Hi Christopher, We are in favor of this proposal. - Sam
On Jun 9, 2021, at 6:39 PM, Christopher Cameron via webkit-dev <webkit-dev@lists.webkit.org> wrote:
Hi webkit-dev,
(and sorry for the duplicate post here, I mangled the headers on the previous post!)
This is a request for WebKit's position on display-p3 support for Canvas 2D. This is already being tracked in bugs.webkit.org <http://bugs.webkit.org/> here <https://bugs.webkit.org/show_bug.cgi?id=225140>.
Summary:
Adds a color space parameter to CanvasRenderingContext2DSettings, which defaults to "srgb" and can take on the value of "display-p3". Adds ImageDataSettings, which allows specifying a color space parameter to getImageData/createImageData and related constructors.
Spec:
WhatWG spec changes merged in this PR <https://github.com/whatwg/html/commit/85cb202a052c462bd6830b3dda96e7edbd1dcd75>.
Tests:
https://github.com/web-platform-tests/wpt/tree/master/html/canvas/element/wi... <https://github.com/web-platform-tests/wpt/tree/master/html/canvas/element/wide-gamut-canvas> Includes tests of ImageData (get and put), and ensuring no loss when doing toBlob and toDataURL round-trips.
Thank you for your feedback!
Christopher _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev
participants (2)
-
Christopher Cameron
-
Sam Weinig