我正在尝试从移动Safari(iOS 5.0)上的画布中提取像素,但我得到一个奇怪的TypeError:
> var ctx = canvas.getContext("2d");
> ctx.getImageData(0,0,canvas.width,canvas.height);
> ImageDataConstructor
constructor: Object
data: TypeError: 'undefined' is not an object
height: 50
width: 50
__proto__: Object
不知何故,这段极其微不足道的代码并不适用于移动游猎(使用Weinre进行测试),但它确实可以在桌面游戏和Chrome上运行.... 谁能帮我?为什么数据对象报告TypeError ??
谢谢,
罗布
PS。我尝试使用空白画布,其中包含实际内容
答案 0 :(得分:1)
此文档说明canvas.drawImage()在iOS上不可用。
我假设它是对称的,canvas.getImageData()也被禁用8(