Niewiele wiem o przetwarzaniu obrazu, a jeszcze mniej o używanej terminologii, więc proszę o zachowanie mnie.Jak używać Imagick do łączenia i maskowania obrazów?
Zasadniczo chcę scalić dwa obrazy razem, gdy jeden z nich będzie działał jak maska. Ten obraz wygląda mniej więcej tak:
Gdzie niebieskie i żółte tło są w rzeczywistości przezroczyste.
To zdjęcie jest używane jako maska zwykłych zdjęć. Części zdjęcia, które "wystają" z okręgu, muszą być "przycięte" (być niewidoczne), gdy wnętrze pozostaje widoczne.
Wszystko co znajduje się w niebieskim obszarze jest niewidoczne, wszystko w żółtym obszarze jest widoczne.
Szczerze nie mam pojęcia, jak sobie z tym poradzić, więc wszelka pomoc byłaby ogromnie doceniona!
Edit:
używam wersji API Imagick, nie wersji poleceń
Edit:
Aby zorientować się, co chcę osiągnąć, to jest przykład.
wejściu obrazów są zatem:
To jest obraz maski, zawsze taka sama
To jest przykład z obrazem, dynamiczny
to co końcowy wynik powinien wyglądać tak, jak:
naprawdę muszę odpowiedzieć na to pytanie . Moja wiedza jest zbyt ograniczona, aby sam ją zbadać, dlatego właśnie zaczynam nagrodę. Jeśli pytanie wymaga poprawy, chętnie to zrobię. –
czy wersja wiersza poleceń może pomóc? –
Jeśli nie można tego zrobić za pomocą interfejsu API, musiałbym odwołać się do interfejsu CLI, ale mam silną przychylność w stosunku do wersji interfejsu API. –