160 lines
5.6 KiB
Plaintext
160 lines
5.6 KiB
Plaintext
Test that pixel access functions work with non-SRGB color spaces.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS imageDataCreatedFromDisplayP3Canvas.colorSpace is "display-p3"
|
|
PASS imageDataCreatedFromDisplayP3CanvasOverridingColorSpaceSRGB.colorSpace is "srgb"
|
|
PASS imageDataCreatedFromDisplayP3CanvasOverridingColorSpaceDisplayP3.colorSpace is "display-p3"
|
|
PASS imageDataCreatedFromSRGBCanvas.colorSpace is "srgb"
|
|
PASS imageDataCreatedFromSRGBCanvasOverridingColorSpaceSRGB.colorSpace is "srgb"
|
|
PASS imageDataCreatedFromSRGBCanvasOverridingColorSpaceDisplayP3.colorSpace is "display-p3"
|
|
PASS imageDataCreatedFromImageDataConstructor.colorSpace is "srgb"
|
|
PASS imageDataCreatedFromImageDataConstructorSettingColorSpaceToSRGB.colorSpace is "srgb"
|
|
PASS imageDataCreatedFromImageDataConstructorSettingColorSpaceToDisplayP3.colorSpace is "display-p3"
|
|
PASS imageDataCreatedFromImageDataConstructorPassingBuffer.colorSpace is "srgb"
|
|
PASS imageDataCreatedFromImageDataConstructorPassingBufferSettingColorSpaceToSRGB.colorSpace is "srgb"
|
|
PASS imageDataCreatedFromImageDataConstructorPassingBufferSettingColorSpaceToDisplayP3.colorSpace is "display-p3"
|
|
|
|
Testing a display-p3 canvas with color(display-p3 0 1 0) drawn into it
|
|
|
|
Test getImageData with no specified color space, on a display-p3 canvas (canvas has color(display-p3 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "display-p3"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
Test getImageData with srgb specified, on a display-p3 canvas (canvas has color(display-p3 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "srgb"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
Test getImageData with display-p3 specified, on a display-p3 canvas (canvas has color(display-p3 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "display-p3"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
|
|
Testing a display-p3 canvas with color(srgb 0 1 0) drawn into it
|
|
|
|
Test getImageData with no specified color space, on a display-p3 canvas (canvas has color(srgb 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "display-p3"
|
|
PASS data.data[0] is 117
|
|
PASS data.data[1] is 251
|
|
PASS data.data[2] is 76
|
|
PASS data.data[3] is 255
|
|
Test getImageData with srgb specified, on a display-p3 canvas (canvas has color(srgb 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "srgb"
|
|
PASS data.data[0] is 3
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
Test getImageData with display-p3 specified, on a display-p3 canvas (canvas has color(srgb 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "display-p3"
|
|
PASS data.data[0] is 117
|
|
PASS data.data[1] is 251
|
|
PASS data.data[2] is 76
|
|
PASS data.data[3] is 255
|
|
|
|
Testing a srgb canvas with color(display-p3 0 1 0) drawn into it
|
|
|
|
Test getImageData with no specified color space, on a srgb canvas (canvas has color(display-p3 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "srgb"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
Test getImageData with srgb specified, on a srgb canvas (canvas has color(display-p3 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "srgb"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
Test getImageData with display-p3 specified, on a srgb canvas (canvas has color(display-p3 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "display-p3"
|
|
PASS data.data[0] is 117
|
|
PASS data.data[1] is 251
|
|
PASS data.data[2] is 76
|
|
PASS data.data[3] is 255
|
|
|
|
Testing a srgb canvas with color(srgb-p3 0 1 0) drawn into it
|
|
|
|
Test getImageData with no specified color space, on a srgb canvas (canvas has color(srgb 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "srgb"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
Test getImageData with srgb specified, on a srgb canvas (canvas has color(srgb 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "srgb"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
Test getImageData with display-p3 specified, on a srgb canvas (canvas has color(srgb 0 1 0) drawn in it)
|
|
PASS data.colorSpace is "display-p3"
|
|
PASS data.data[0] is 117
|
|
PASS data.data[1] is 251
|
|
PASS data.data[2] is 76
|
|
PASS data.data[3] is 255
|
|
|
|
|
|
Testing a display-p3 canvas with display-p3 ImageData drawn into it
|
|
|
|
PASS data.colorSpace is "srgb"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
PASS data.colorSpace is "display-p3"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
|
|
Testing a display-p3 canvas with srgb ImageData drawn into it
|
|
|
|
PASS data.colorSpace is "srgb"
|
|
PASS data.data[0] is 3
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
PASS data.colorSpace is "display-p3"
|
|
PASS data.data[0] is 117
|
|
PASS data.data[1] is 251
|
|
PASS data.data[2] is 76
|
|
PASS data.data[3] is 255
|
|
|
|
Testing a srgb canvas with display-p3 ImageData drawn into it
|
|
|
|
PASS data.colorSpace is "srgb"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
PASS data.colorSpace is "display-p3"
|
|
PASS data.data[0] is 117
|
|
PASS data.data[1] is 251
|
|
PASS data.data[2] is 76
|
|
PASS data.data[3] is 255
|
|
|
|
Testing a srgb canvas with srgb ImageData drawn into it
|
|
|
|
PASS data.colorSpace is "srgb"
|
|
PASS data.data[0] is 0
|
|
PASS data.data[1] is 255
|
|
PASS data.data[2] is 0
|
|
PASS data.data[3] is 255
|
|
PASS data.colorSpace is "display-p3"
|
|
PASS data.data[0] is 117
|
|
PASS data.data[1] is 251
|
|
PASS data.data[2] is 76
|
|
PASS data.data[3] is 255
|
|
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|