Я занимаюсь разработкой приложения для Android, которое помогает пользователю копировать часть растрового изображения с помощью эскизов или рисунков. Я имею в виду, что пользователь нарисует некоторые формы на холсте, который имеет растровое изображение в качестве фона, а затем у меня есть точки, которые окрашены как растровое изображение (битовая матрица /2D битовый массив). Пока здесь каждый хитнг не звучит хорошо.
Теперь проблема в том, как я могу скопировать часть изображения, которая имеет соответствующий истинный бит в матрице?
Добавлено объяснение
1) Основное изображение:
2) Изображение в качестве фона холста:
3) Некоторые картины на холсте:
4) Битовая матрица представления окрашенной области:
5) Ожидаемый результат: