OLD | NEW |
1 description("Test canvas createImageData()"); | 1 description("Test canvas createImageData()"); |
2 | 2 |
3 ctx = document.createElement('canvas').getContext('2d'); | 3 ctx = document.createElement('canvas').getContext('2d'); |
4 | 4 |
5 shouldThrow("ctx.createImageData(null)", '"Error: NotSupportedError: DOM Excepti
on 9"'); | 5 shouldThrow("ctx.createImageData(null)", '"NotSupportedError: The implementation
did not support the requested type of object or operation."'); |
6 | 6 |
7 // create a 100x50 imagedata and fill it with white pixels | 7 // create a 100x50 imagedata and fill it with white pixels |
8 | 8 |
9 imageData = ctx.createImageData(100, 50); | 9 imageData = ctx.createImageData(100, 50); |
10 | 10 |
11 for (i = 0; i < imageData.data.length; ++i) | 11 for (i = 0; i < imageData.data.length; ++i) |
12 imageData.data[i] = 255; | 12 imageData.data[i] = 255; |
13 | 13 |
14 shouldBe("imageData.width", "100"); | 14 shouldBe("imageData.width", "100"); |
15 shouldBe("imageData.height", "50"); | 15 shouldBe("imageData.height", "50"); |
(...skipping 11 matching lines...) Expand all Loading... |
27 | 27 |
28 imgdata1 = ctx.createImageData(10, 20); | 28 imgdata1 = ctx.createImageData(10, 20); |
29 imgdata2 = ctx.createImageData(-10, 20); | 29 imgdata2 = ctx.createImageData(-10, 20); |
30 imgdata3 = ctx.createImageData(10, -20); | 30 imgdata3 = ctx.createImageData(10, -20); |
31 imgdata4 = ctx.createImageData(-10, -20); | 31 imgdata4 = ctx.createImageData(-10, -20); |
32 | 32 |
33 shouldBe("imgdata1.data.length", "800"); | 33 shouldBe("imgdata1.data.length", "800"); |
34 shouldBe("imgdata1.data.length", "imgdata2.data.length"); | 34 shouldBe("imgdata1.data.length", "imgdata2.data.length"); |
35 shouldBe("imgdata2.data.length", "imgdata3.data.length"); | 35 shouldBe("imgdata2.data.length", "imgdata3.data.length"); |
36 shouldBe("imgdata3.data.length", "imgdata4.data.length"); | 36 shouldBe("imgdata3.data.length", "imgdata4.data.length"); |
OLD | NEW |