Я очень мало знаю об обработке изображений и еще меньше об используемой терминологии, так что, пожалуйста, будьте терпеливы.
По сути, я хочу объединить два изображения вместе, где одно из них будет действовать как маска. Это изображение выглядит примерно так:
Где синий и желтый фон в действительности прозрачны.
Это изображение используется как маска для обычных фотографий. Части фотографии, которые «выступают» из круга, необходимо «обрезать» (сделать невидимыми), в то время как внутренняя часть остается видимой.
Таким образом, все, что находится в синей области, невидимо, все, что находится в желтой области, видно.
Честно говоря, я понятия не имею, как это сделать, поэтому буду благодарен за любую помощь!
Редактировать:
Я использую версию API Imagick, а не версию командной строки
Редактировать:
Вот пример, чтобы понять, чего я хочу достичь.
Входные изображения выглядят следующим образом:
Это изображение маски, всегда одно и то же
Это пример динамического изображения
Вот как должен выглядеть конечный результат