【发布时间】:2014-10-01 09:31:21
【问题描述】:
我正在使用 Javascript 画布来更改图像上的像素。在某些时候,我需要数组缓冲区来使用 jsfeat.js 库。
IE10 在这一行告诉我“类型化数组构造函数参数无效”:
var imageData = ctx.getImageData(0, 0, W, H);
var data_u32 = new Uint32Array(imagedata.data.buffer);
当我 console.log imagedata.data.buffer 时,它在 IE10 中给了我“未定义”。在 Chrome 中,我有“ArrayBuffer {}”。
如果我直接传递数据,效果不起作用。
我该如何解决这个问题?
【问题讨论】:
-
什么是
imagedata?你是怎么设置的? -
只是一个简单的 ctx.getImageData。我编辑了我的问题
标签: javascript arrays internet-explorer canvas