Основная идея заключается в том, чтобы обнаружить область, на которую влияет цвет, и применить эффект окраски только к пикселям внутри этой области. Это можно сделать путем сопоставления диапазона значений RGB, использования цветового пространства HSL или HSV и сопоставления по диапазону оттенков или других вариаций; Вы также можете выбрать любые совпадающие пиксели в любом месте изображения или только смежную область совпадающих пикселей, которая содержит первоначально выбранный пиксель.