どうも、透明値の値が0で、色の値があるピクセルで問題が生じるような気がする。 完全な透明の赤など。
このためgetImageData -> ピクセル操作 -> putImageDataの後に高確率でバグる模様。
実機の無い環境になってしまったのでちょっとお手上げ。保留。
気が向いたら調べるが、Android 4.xでフィルタなどの特定機能は動きませんよって話にしかならん気もする。強いて言えばJGUtil.resetAlphaとかでアルファ値0のものはすべて0,0,0,0に変換するとかは可能だけども、それで効果あるか調べようがないし。
こういう情報があった。実機が無いのでテストできないが。
https://code.google.com/p/android/issues/detail?id=39247
enchant.jsでもclearRectではなくfillRectで解決するのでは、という議論をしている模様。
実機環境で手に入る見込みが無いため、現状ちょっと対応不可。クローズする。
少し実機テストをしてみた結果、Android 4.0.xはかなりCANVASが不安定なようで、ジャギーが入る、ちらつくといった問題がよく出る模様。
原因だけでも調査したい。