gpt4 book ai didi

javascript - 遍历 HTML5 canvas getImageData 时获取 X 和 Y 像素坐标

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:47 27 4
gpt4 key购买 nike

我正在迭代从 canvas 中提取的一些图像数据,如下所示:

var imageData = this.context.getImageData(0, 0, this.el.width, this.el.height);
var data = imageData.data;

for (var i = data.length; i >= 0; i -= 4) {
if (data[i + 3] > 0) {
data[i] = this.colour.R;
data[i + 1] = this.colour.G;
data[i + 2] = this.colour.B;
}
}

如何计算我所在的当前 X 和 Y 像素坐标?

最佳答案

更正和测试的代码版本:

var x = (i / 4) % this.el.width;
var y = Math.floor((i / 4) / this.el.width);

关于javascript - 遍历 HTML5 canvas getImageData 时获取 X 和 Y 像素坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28617989/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com