Bug 1640366 [wpt PR 23745] - Remove ImageBitmap's colorSpaceConversion srgb/p3/rec2020 options, a=testonly

Automatic update from web-platform-tests
Remove ImageBitmap's colorSpaceConversion srgb/p3/rec2020 options

There exist standard colorSpaceConversion options of none (ignore
color space) and default (use color space). Specifying srgb, p3, or
rec2020 here is not appropriate. A more appropriate place would
be in ImageData (where there do exist canvas color space parameters).

Bug: 1083693
Change-Id: I3741454c36a59b3c8d679ec843aa05cebcc9d9c4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2213777
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Reviewed-by: ccameron <ccameron@chromium.org>
Commit-Queue: ccameron <ccameron@chromium.org>
Cr-Commit-Position: refs/heads/master@{#771609}

--

wpt-commits: f11097eac72a8d4605ab386cfb520960425d7842
wpt-pr: 23745
This commit is contained in:
Christopher Cameron 2020-05-26 11:28:27 +00:00 committed by moz-wptsync-bot
parent f99af54027
commit c48d573613

View File

@ -185,25 +185,17 @@ function compareBitmaps(bitmap1, bitmap2)
function testImageBitmap(source, colorInfo, sourceType)
{
return Promise.all([
createImageBitmap(source, {colorSpaceConversion: "srgb",
resizeWidth: 40, resizeHeight: 40, resizeQuality: "high"}),
createImageBitmap(source, {colorSpaceConversion: "srgb",
resizeWidth: 40, resizeHeight: 40, resizeQuality: "medium"}),
createImageBitmap(source, {colorSpaceConversion: "srgb",
resizeWidth: 40, resizeHeight: 40, resizeQuality: "low"}),
createImageBitmap(source, {colorSpaceConversion: "srgb",
resizeWidth: 40, resizeHeight: 40, resizeQuality: "pixelated"}),
createImageBitmap(source, {resizeWidth: 40, resizeHeight: 40, resizeQuality: "high"}),
createImageBitmap(source, {resizeWidth: 40, resizeHeight: 40, resizeQuality: "medium"}),
createImageBitmap(source, {resizeWidth: 40, resizeHeight: 40, resizeQuality: "low"}),
createImageBitmap(source, {resizeWidth: 40, resizeHeight: 40, resizeQuality: "pixelated"}),
createImageBitmap(source, 5, 5, 10, 10, {
colorSpaceConversion: "srgb",
resizeWidth: 20, resizeHeight: 20, resizeQuality: "high"}),
createImageBitmap(source, 5, 5, 10, 10, {
colorSpaceConversion: "srgb",
resizeWidth: 20, resizeHeight: 20, resizeQuality: "medium"}),
createImageBitmap(source, 5, 5, 10, 10, {
colorSpaceConversion: "srgb",
resizeWidth: 20, resizeHeight: 20, resizeQuality: "low"}),
createImageBitmap(source, 5, 5, 10, 10, {
colorSpaceConversion: "srgb",
resizeWidth: 20, resizeHeight: 20, resizeQuality: "pixelated"}),
]).then(([noCropHigh, noCropMedium, noCropLow, noCropPixelated, cropHigh,
cropMedium, cropLow, cropPixelated]) => {
@ -490,8 +482,7 @@ promise_test(function() {
// ImageBitmap - Opaque e-sRGB
promise_test(function() {
var testCanvas = initializeTestCanvas('srgb', 'float16');
return createImageBitmap(testCanvas, {colorSpaceConversion: "srgb"}
).then(testImageBitmapOpaque);
return createImageBitmap(testCanvas).then(testImageBitmapOpaque);
}, 'createImageBitmap in e-sRGB from an opaque e-sRGB ImageBitmap with resize.');
////////////////////////////////////////////////////////////////////////////////
@ -505,8 +496,7 @@ promise_test(function() {
// ImageBitmap - Transparent e-sRGB
promise_test(function() {
var testCanvas = initializeTestCanvasTransparent('srgb', 'float16');
return createImageBitmap(testCanvas, {colorSpaceConversion: "srgb"}
).then(testImageBitmapTransparent);
return createImageBitmap(testCanvas).then(testImageBitmapTransparent);
}, 'createImageBitmap in e-sRGB from a transparent e-sRGB ImageBitmap with resize.');
////////////////////////////////////////////////////////////////////////////////