ImageData-create-with-size.html 777 B

12345678910111213141516171819202122232425
  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. imageData = new ImageData(1, 2);
  9. println(imageData.data);
  10. println(imageData.data.length);
  11. const arr = new Uint8ClampedArray(40_000);
  12. // Fill the array with the same RGBA values
  13. for (let i = 0; i < arr.length; i += 4) {
  14. arr[i + 0] = 0; // R value
  15. arr[i + 1] = 190; // G value
  16. arr[i + 2] = 0; // B value
  17. arr[i + 3] = 255; // A value
  18. }
  19. imageData = new ImageData(arr, 200);
  20. println(imageData.data);
  21. println(imageData.data.length);
  22. });
  23. </script>