Мое требование - заполнить определенный цвет в определенной области изображения. Но изображение должно быть изображением, снятым с камеры iphone или фотогалереи. Например, я могу сфотографировать себя в синей рубашке, приложение должно позволить мне изменить цвет рубашки на красный. Точно функционал инструмента "Paint Bucket" фотошопа.
Я нашел пару подходов
1) Использование МАСКИ с подготовленными изображениями
окрашивание выбранной части изображения при касании
Заполнить цветом определенную часть изображения?
Алгоритм заливки Scanline Floodfill https://github.com/Chintan-Dave/UIImageScanlineFloodfill
2) Использование GLPaint (на самом деле это НЕ решение, которое я использую)
Мой вопрос,
Можно ли раскрасить определенную область изображения БЕЗ МАСКИ или с созданием масок для изображения во время выполнения?
Алгоритм Scanline Flood Fill делает это до определенного уровня. Но когда дело доходит до изображений в реальном времени (например, изображений для селфи), это не будет работать правильно?