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