1

我正在使用 <canvas> 元素进行简单的物理模拟(如落沙),该元素涉及每个像素的操作;我正在使用 JavaScript。我想向 getImageData 函数返回的 ImageData 类添加一个方法。

ImageData.prototype.isPixel = function(x,y) {
    return (this.data[y*this.width*4 + x*4 +3]!=0); //if alpha for (x,y) is non-zero
}

这在 Windows 上的主要浏览器中完美运行,但在 Firefox 4 for Ubuntu 中发生错误:“ImageData 未定义”我做错了什么?或者是否只是 Ubuntu 的实现?

4

0 回答 0