У меня есть исходное изображение и изображение маски, которые имеют разные цвета для разных областей исходного изображения.Я хочу, чтобы пользователь видел только ту часть исходного изображения, которую он коснулся.Конечная цель - дать пользователям возможность рисовать исходную часть изображения, нажимая каждую часть.
В настоящее время я делаю это с помощью заливки, однако она очень неэффективна для операций отмены повторения.Мне было интересно, смогу ли я сделать это с BitmapShader и PorterDuffModes без создания сотен маленьких растровых изображений в качестве отдельных растровых изображений маски.