CanvasRenderingContext2D-get-image-data-correctness.html 584 B

1234567891011121314151617181920
  1. <script src="../include.js"></script>
  2. <script>
  3. test(() => {
  4. let area = document.createElement("canvas");
  5. let areaCtx = area.getContext("2d");
  6. area.width = 1;
  7. area.height = 1;
  8. areaCtx.fillStyle = "#ff8040";
  9. areaCtx.fillRect(0, 0, 1, 1);
  10. let imageData = areaCtx.getImageData(0, 0, area.width, area.height);
  11. if (imageData.data[0] == 0xff && imageData.data[1] == 0x80 && imageData.data[2] == 0x40 && imageData.data[3] == 0xff)
  12. println("PASS");
  13. else
  14. println("FAIL");
  15. });
  16. </script>