gpt4 book ai didi

javascript - 操作 RGBA Javascript

转载 作者:行者123 更新时间:2023-12-03 02:53:29 25 4
gpt4 key购买 nike

在Javascript中,我有一个Uint8Array() RGBA图像,这里是console.log:

enter image description here

这里是 rgba 数组作为 HTML 字符串的图像:

enter image description here

是否可以操纵这个数组,例如。改变颜色?感谢您的帮助!

最佳答案

这是将像素绘制到此类数组的 JS 算法:

function changeColor(x, y, c)
{
colorArray[(x * 4) + (y * (imageWidth * 4))] = c.r;
colorArray[(x * 4) + (y * (imageWidth * 4)) + 1] = c.g;
colorArray[(x * 4) + (y * (imageWidth * 4)) + 2] = c.b;
colorArray[(x * 4) + (y * (imageWidth * 4)) + 3] = c.a;
}

其中 x 和 y 是要更改的像素的坐标,imageWidth 是该数组生成的图像的宽度,c 是要将像素更改为的颜色,colorArray 是数组本身。

关于javascript - 操作 RGBA Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47737257/

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