【发布时间】:2015-11-30 04:51:28
【问题描述】:
我正在运行下面的代码,每次触发它都会返回四个值。
var imgd = ctx.getImageData(2, 2, 1,1);
var pix = imgd.data;
console.log(pix);
for (var i = 0; n = pix.length, i < n; i += 4) {
if (pix[i] == 0) {
alert(i);
}
}
我正在发送位置 x = 2 和 y = 2 的数据。宽度和高度各 = 1 个像素。
我希望返回的值是单个值。为什么单击图像的空白部分时,控制台会返回 4 个值?
返回 0、255、255、255
【问题讨论】:
-
这看起来很像 RGBA 值
标签: javascript html canvas html5-canvas