Colors 如何使用WebGL高效读取像素数据?

Colors 如何使用WebGL高效读取像素数据?,colors,three.js,webgl,pixel,Colors,Three.js,Webgl,Pixel,是否有比getimagedata()更快的方法读取像素数据?我正在使用THREE.js,到目前为止,为了从图像中获取像素的颜色并将其用于我的场景,我必须直接从画布元素读取像素数据,有没有更快的方法 cheersgetimagedata()是一种html5画布方法。如果要操纵像素值,则需要进一步查看WebGL片段着色器。如果你需要其他的像素数据,那么我认为没有更快的方法。,我需要场景中其他部分使用的texel颜色你能进一步描述你想做什么吗?我想从图像中读取每个像素的颜色,并将它们分配给不同的粒子,

是否有比getimagedata()更快的方法读取像素数据?我正在使用THREE.js,到目前为止,为了从图像中获取像素的颜色并将其用于我的场景,我必须直接从画布元素读取像素数据,有没有更快的方法


cheers

getimagedata()是一种html5画布方法。如果要操纵像素值,则需要进一步查看WebGL片段着色器。如果你需要其他的像素数据,那么我认为没有更快的方法。

,我需要场景中其他部分使用的texel颜色你能进一步描述你想做什么吗?我想从图像中读取每个像素的颜色,并将它们分配给不同的粒子,下面是我正在尝试的一种方法,这是你正在做的一个示例?如果是这样,则需要使用getImageData()。