0

您好开发人员,任何人都可以知道如何在 javascript 中决定在视频背景中删除哪种颜色?

现在我只删除绿色背景

                let red = frame.data[i * 4 + 0];
                let green = frame.data[i * 4 + 1];
                let blue = frame.data[i * 4 + 2];
                const colorToRemove = green;
                if ( colorToRemove > red && colorToRemove > blue && colorToRemove > 200){ 
                    frame.data[i * 4 + 3] = 0;
                }

我在这里使用画布。frame.data 是从 canvasContext.getImageData() 返回的 rgba 像素值

4

0 回答 0