blob: 500bf6421e0516499c07729fe4371d1422058ec0 [file] [log] [blame]
This test ensures that getImageData works correctly.
PASS: pixel at (0,0) was [0,0,0,255]
PASS: pixel at (4,0) was [0,11,0,255]
PASS: pixel at (8,0) was [0,21,0,255]
PASS: pixel at (12,0) was [0,32,0,255]
PASS: pixel at (16,0) was [0,43,0,255]
PASS: pixel at (20,0) was [0,53,0,255]
PASS: pixel at (24,0) was [0,64,0,255]
PASS: pixel at (28,0) was [0,74,0,255]
PASS: pixel at (32,0) was [0,85,0,255]
PASS: pixel at (36,0) was [0,96,0,255]
PASS: pixel at (40,0) was [0,106,0,255]
PASS: pixel at (44,0) was [0,117,0,255]
PASS: pixel at (48,0) was [0,128,0,255]
PASS: pixel at (52,0) was [0,138,0,255]
PASS: pixel at (56,0) was [0,149,0,255]
PASS: pixel at (60,0) was [0,159,0,255]
PASS: pixel at (64,0) was [0,170,0,255]
PASS: pixel at (68,0) was [0,181,0,255]
PASS: pixel at (72,0) was [0,191,0,255]
PASS: pixel at (76,0) was [0,202,0,255]
PASS: pixel at (80,0) was [0,213,0,255]
PASS: pixel at (84,0) was [0,223,0,255]
PASS: pixel at (88,0) was [0,234,0,255]
PASS: pixel at (92,0) was [0,244,0,255]
PASS: pixel at (96,0) was [0,255,0,255]
PASS: pixel at (5,5) was [64,128,191,255]
PASS: Correctly retrieved every pixel in a row
PASS: Correct data for content outside canvas bounds
PASS: pixel at (50,50) was [0,0,0,0]
PASS: pixel at (50,54) was [0,0,0,1]
PASS: pixel at (50,58) was [0,0,0,2]
PASS: pixel at (50,62) was [0,0,0,16]
PASS: pixel at (50,66) was [0,0,0,32]
PASS: pixel at (50,70) was [0,0,0,64]
PASS: pixel at (50,74) was [0,0,0,96]
PASS: pixel at (50,78) was [0,0,0,128]
PASS: pixel at (50,82) was [0,0,0,192]
PASS: pixel at (50,86) was [0,0,0,254]
PASS: pixel at (50,90) was [0,0,0,255]
PASS: pixel at (54,50) was [0,0,0,0]
PASS: pixel at (54,54) was [0,0,0,1]
PASS: pixel at (54,58) was [0,0,0,2]
PASS: pixel at (54,62) was [0,0,0,16]
PASS: pixel at (54,66) was [0,0,0,32]
PASS: pixel at (54,70) was [0,0,0,64]
PASS: pixel at (54,74) was [0,0,0,96]
PASS: pixel at (54,78) was [1,0,0,128]
PASS: pixel at (54,82) was [1,0,0,192]
PASS: pixel at (54,86) was [1,0,0,254]
PASS: pixel at (54,90) was [1,0,0,255]
PASS: pixel at (58,50) was [0,0,0,0]
PASS: pixel at (58,54) was [0,0,0,1]
PASS: pixel at (58,58) was [0,0,0,2]
PASS: pixel at (58,62) was [0,0,0,16]
PASS: pixel at (58,66) was [0,0,0,32]
PASS: pixel at (58,70) was [3,0,0,64]
PASS: pixel at (58,74) was [2,0,0,96]
PASS: pixel at (58,78) was [1,0,0,128]
PASS: pixel at (58,82) was [2,0,0,192]
PASS: pixel at (58,86) was [2,0,0,254]
PASS: pixel at (58,90) was [2,0,0,255]
PASS: pixel at (62,50) was [0,0,0,0]
PASS: pixel at (62,54) was [0,0,0,1]
PASS: pixel at (62,58) was [0,0,0,2]
PASS: pixel at (62,62) was [15,0,0,16]
PASS: pixel at (62,66) was [15,0,0,32]
PASS: pixel at (62,70) was [15,0,0,64]
PASS: pixel at (62,74) was [15,0,0,96]
PASS: pixel at (62,78) was [15,0,0,128]
PASS: pixel at (62,82) was [15,0,0,192]
PASS: pixel at (62,86) was [16,0,0,254]
PASS: pixel at (62,90) was [16,0,0,255]
PASS: pixel at (66,50) was [0,0,0,0]
PASS: pixel at (66,54) was [0,0,0,1]
PASS: pixel at (66,58) was [0,0,0,2]
PASS: pixel at (66,62) was [31,0,0,16]
PASS: pixel at (66,66) was [31,0,0,32]
PASS: pixel at (66,70) was [31,0,0,64]
PASS: pixel at (66,74) was [31,0,0,96]
PASS: pixel at (66,78) was [31,0,0,128]
PASS: pixel at (66,82) was [31,0,0,192]
PASS: pixel at (66,86) was [32,0,0,254]
PASS: pixel at (66,90) was [32,0,0,255]
PASS: pixel at (70,50) was [0,0,0,0]
PASS: pixel at (70,54) was [0,0,0,1]
PASS: pixel at (70,58) was [127,0,0,2]
PASS: pixel at (70,62) was [63,0,0,16]
PASS: pixel at (70,66) was [63,0,0,32]
PASS: pixel at (70,70) was [63,0,0,64]
PASS: pixel at (70,74) was [63,0,0,96]
PASS: pixel at (70,78) was [63,0,0,128]
PASS: pixel at (70,82) was [63,0,0,192]
PASS: pixel at (70,86) was [64,0,0,254]
PASS: pixel at (70,90) was [64,0,0,255]
PASS: pixel at (74,50) was [0,0,0,0]
PASS: pixel at (74,54) was [0,0,0,1]
PASS: pixel at (74,58) was [127,0,0,2]
PASS: pixel at (74,62) was [95,0,0,16]
PASS: pixel at (74,66) was [95,0,0,32]
PASS: pixel at (74,70) was [95,0,0,64]
PASS: pixel at (74,74) was [95,0,0,96]
PASS: pixel at (74,78) was [95,0,0,128]
PASS: pixel at (74,82) was [95,0,0,192]
PASS: pixel at (74,86) was [96,0,0,254]
PASS: pixel at (74,90) was [96,0,0,255]
PASS: pixel at (78,50) was [0,0,0,0]
PASS: pixel at (78,54) was [255,0,0,1]
PASS: pixel at (78,58) was [127,0,0,2]
PASS: pixel at (78,62) was [127,0,0,16]
PASS: pixel at (78,66) was [127,0,0,32]
PASS: pixel at (78,70) was [127,0,0,64]
PASS: pixel at (78,74) was [127,0,0,96]
PASS: pixel at (78,78) was [127,0,0,128]
PASS: pixel at (78,82) was [127,0,0,192]
PASS: pixel at (78,86) was [127,0,0,254]
PASS: pixel at (78,90) was [128,0,0,255]
PASS: pixel at (82,50) was [0,0,0,0]
PASS: pixel at (82,54) was [255,0,0,1]
PASS: pixel at (82,58) was [255,0,0,2]
PASS: pixel at (82,62) was [191,0,0,16]
PASS: pixel at (82,66) was [191,0,0,32]
PASS: pixel at (82,70) was [191,0,0,64]
PASS: pixel at (82,74) was [191,0,0,96]
PASS: pixel at (82,78) was [191,0,0,128]
PASS: pixel at (82,82) was [192,0,0,192]
PASS: pixel at (82,86) was [191,0,0,254]
PASS: pixel at (82,90) was [192,0,0,255]
PASS: pixel at (86,50) was [0,0,0,0]
PASS: pixel at (86,54) was [255,0,0,1]
PASS: pixel at (86,58) was [255,0,0,2]
PASS: pixel at (86,62) was [255,0,0,16]
PASS: pixel at (86,66) was [255,0,0,32]
PASS: pixel at (86,70) was [255,0,0,64]
PASS: pixel at (86,74) was [255,0,0,96]
PASS: pixel at (86,78) was [253,0,0,128]
PASS: pixel at (86,82) was [253,0,0,192]
PASS: pixel at (86,86) was [253,0,0,254]
PASS: pixel at (86,90) was [254,0,0,255]
PASS: pixel at (90,50) was [0,0,0,0]
PASS: pixel at (90,54) was [255,0,0,1]
PASS: pixel at (90,58) was [255,0,0,2]
PASS: pixel at (90,62) was [255,0,0,16]
PASS: pixel at (90,66) was [255,0,0,32]
PASS: pixel at (90,70) was [255,0,0,64]
PASS: pixel at (90,74) was [255,0,0,96]
PASS: pixel at (90,78) was [255,0,0,128]
PASS: pixel at (90,82) was [255,0,0,192]
PASS: pixel at (90,86) was [255,0,0,254]
PASS: pixel at (90,90) was [255,0,0,255]