alexjet73
@alexjet73

Как полностью повторить инструмент Hue\Saturation из PS на Canvas?

Пытаюсь повторить полностью функционал Hue\Saturation из Photoshop на Canvas. Просто режим Master уже повторили есть готовые решения, а вот настройка под диапазон цветов (Red,Green,Yellow,Cyan,Blue,Magentas) еще такого найти не удалось.

Если кто знает готовую библиотеку по обработке изображений с такой возможностью - буду благодарен за ссылку или называние.

В итоге сам решил попробовать воссоздать подобное, получается берем imageData из canvas и каждый пиксель из rgb перевожу в hsl и уже по Hue смотрю какой цвет и сдвигаю его при необходимости на заданное число. Тоже самое с Saturation и Lighten. Однако в итоге получаются дефекты на границах разных цветовых диапазонов. В PS еще как то реализуется переход от одного диапазона к другому и тем самым достигается плавность, а как тут реализовать этот переход не совсем понимаю.
Может есть у кого идеи или другой подход к реализации подобного?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы