У меня есть несколько статических изображений, как показано ниже:
Теперь я хочу, чтобы когда я касался лица или руки, выбранный цвет должен быть заполнен на этом участке кожи.
См. ниже изображение результата:
Итак, как получить результат, как показано выше?? Функциональность Redo и Undo также должна быть там.
Я пытался использовать цвет FloodFill, но при этом я смог сделать цвет только в определенной части. поскольку FloodFill заполняет цвет только до тех пор, пока не появится тот же цвет пикселя. Если цвет пикселя сенсорного места изменится, он не будет заполнять его цветом.
Таким образом, используя FloodFill, я получил результат, как на изображении ниже. Если я нажму на руку, то только часть руки будет заполнена цветом, вместо этого я хочу заполнить цветом другую руку и лицо.
Пожалуйста, помогите мне в этом случае.
EDITED
После некоторого ответа я получил решение, подобное этому .
Но проблема с памятью осталась. Для рисования цвета требуется много памяти. Так что, пожалуйста, кто-нибудь может мне помочь?