Bug 1681453 [wpt PR 26813] - Change getImageData and createImageData to default to...
commit5bde59756442a8bde491d730e152f8246d8245e1
authoryiyix <yiyix@chromium.org>
Tue, 15 Dec 2020 18:20:25 +0000 (15 18:20 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Thu, 17 Dec 2020 13:30:49 +0000 (17 13:30 +0000)
tree4a1e524022ffc9622fd2fd02f80a71dba8b59c33
parent4fa4fdcf75ee35a8dee32fadacd8b4df8dfb1a4f
Bug 1681453 [wpt PR 26813] - Change getImageData and createImageData to default to 8-bit sRGB, a=testonly

Automatic update from web-platform-tests
Change getImageData and createImageData to default to 8-bit sRGB

In the initial implementation, if color setting information is missing
in getImageData/createImageData, it uses the information of canvas to
initialize the image data. In the spec, it says that it should use the
default setting of {colorSpace: srgb, storageFormat: uint8} instead. In
this cl, I updated the default behavior for the function getImageData
and createImageData.

Bug:1118182

Change-Id: I4fba4284028c060d5ac7ff80a294d95f8436ef62
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2567750
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Reviewed-by: ccameron <ccameron@chromium.org>
Commit-Queue: Yi Xu <yiyix@chromium.org>
Cr-Commit-Position: refs/heads/master@{#835734}

--

wpt-commits: 0fb69997a8b5154bf39ba3ffa586c2aa25442da8
wpt-pr: 26813
testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorManaged-convertToBlob-roundtrip.html
testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb.html
testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createPutGetImageData-colorManaged.html
testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images.html
testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-e_srgb.html
testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas.html
testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb.html
testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/imageData-colorManagedBehavior.html
testing/web-platform/tests/html/canvas/element/manual/wide-gamut-canvas/transferFromImageBitmap.html