Маскировка (обрезка) изображения в рамке

Наличие богатого пользовательского интерфейса приложения, в котором я хочу показать изображение со сложной формой, как это

Теперь я хочу обрезать свое изображение в соответствии с изображением маски, на самом делеimage is coming dynamic and can be imported from Camera or Gallery(square or rectangle shape) и я хочу, чтобы это изображение поместилось в моем макете, как показано выше

Так что просто интересно, как мне этого добиться? Любая идея / подсказка приветствуется

Background frame

Mask



подобноthis