【发布时间】:2012-05-09 13:29:17
【问题描述】:
我正在尝试从移动 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
不知何故,这段极其微不足道的代码不适用于移动 safari(使用 Weinre 进行测试),但它确实可以在桌面 safari 和 chrome 上运行...... 谁能帮我?为什么数据对象会报 TypeError??
谢谢,
罗伯
附言。我尝试了一个空画布,一个包含实际内容的画布
【问题讨论】:
-
你是如何得到画布对象的?我们能看到更多代码吗?
标签: ios html mobile canvas safari