在JavaScript中更改给定颜色通道的对比度和饱和度



我知道如何在JavaScript中构建颜色通道(遍历图像并将每个颜色值放置在数组中(。我希望能够改变对比度和饱和度为一个给定的颜色通道。例如,使用CSS3"对比度"或"饱和度"过滤器仅将更改应用于"红色"通道。

谢谢

附言:我在这里使用纯JavaScript(没有第三方库(。

这似乎回答了我的问题:使用SVG过滤器访问颜色通道,然后使用feColorMatrix过滤器操纵颜色通道:

SVG过滤器:调整颜色通道

最新更新