Javascript 为什么我只获取画布像素RGB值的整数值,为什么';stackblur';你喜欢什么样的图像?

Javascript 为什么我只获取画布像素RGB值的整数值,为什么';stackblur';你喜欢什么样的图像?,javascript,canvas,Javascript,Canvas,我试图检测网络摄像头视频红色通道中的细微变化 使用GetUserMedia获取网络摄像头图像,然后将它们应用到画布元素,我只能获取像素RGB的整数值(使用getImageData查找特定的像素值) 我试图通过使用高斯模糊来插值更高的精度,但是我得到的值仍然是整数 为什么会这样?如何获得更高精度的颜色值?画布中包含的渲染视频图像被限制在计算机图形卡使用的精度范围内,目前每个通道的精度几乎总是8位。如果您想要更高的精度,您需要自己在屏幕外执行插值。我明白了!所以我需要得到像素值,应用模糊,然后是我想

我试图检测网络摄像头视频红色通道中的细微变化

使用GetUserMedia获取网络摄像头图像,然后将它们应用到画布元素,我只能获取像素RGB的整数值(使用getImageData查找特定的像素值)

我试图通过使用高斯模糊来插值更高的精度,但是我得到的值仍然是整数


为什么会这样?如何获得更高精度的颜色值?

画布中包含的渲染视频图像被限制在计算机图形卡使用的精度范围内,目前每个通道的精度几乎总是8位。如果您想要更高的精度,您需要自己在屏幕外执行插值。

我明白了!所以我需要得到像素值,应用模糊,然后是我想要的数学,所有这些都不需要使用画布。。你知道像这样的屏幕外视频数学的好例子吗?谢谢