ImageData-create-with-size.html 662 B

123456789101112131415161718192021
  1. <!DOCTYPE html>
  2. <script src="../include.js"></script>
  3. <script>
  4. test(() => {
  5. let imageData = new ImageData(100, 100);
  6. println(imageData.data);
  7. println(imageData.data.length);
  8. const arr = new Uint8ClampedArray(40_000);
  9. // Fill the array with the same RGBA values
  10. for (let i = 0; i < arr.length; i += 4) {
  11. arr[i + 0] = 0; // R value
  12. arr[i + 1] = 190; // G value
  13. arr[i + 2] = 0; // B value
  14. arr[i + 3] = 255; // A value
  15. }
  16. imageData = new ImageData(arr, 200);
  17. println(imageData.data);
  18. println(imageData.data.length);
  19. });
  20. </script>