Используя CamanJS, как мы можем манипулировать насыщенностью отдельных цветовых каналов, например, GIMP или Photoshop?
Например, если я уменьшу насыщенность красного цвета, это только уменьшит насыщенность красного канала.Вот изображение до и после.

В GIMP есть функциональность для изменения насыщенности / оттенка для индивидуальногоцвета.
Пожалуйста, дайте мне знать, как мы можем достичь этого, используя CamanJS или любую другую библиотеку JavaScript манипуляции с Canvas?