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の主要なブラウザでは完全に機能しますが、Ubuntu用のFirefox 4では、「ImageDataが定義されていません」というエラーが発生します。それとも、Ubuntuの実装に何かありますか?

4

0 に答える 0