Может ли кто-нибудь указать мне правильное направление в моем вопросе, пожалуйста? :)
То, что я пытаюсь сделать, это объединить два изображения в одно, которое является PNG в качестве места назначения с прозрачной формой посередине и JPG в качестве источника, который я хочу, чтобы он был позади изображения PNG и виден через прозрачную форму.
Что-то вроде этого:
Исходное изображение:

Целевое изображение:

Желаемый результат:

Вот что я пробовал до сих пор, но не работает:
$dest = Imagecreatefrompng('img/dest_bg.png');
$src = Imagecreatefromjpeg('img/src.jpg');
Imagealphablending($dest, true);
Imagealphablending($src, true);
Imagesavealpha($dest, true);
Imagecopymerge($dest, $src, 200, 0, 0, 0, 400, 415, 100);
imagepng($dest......
Я пробовал наоборот, но прозрачная форма звезды кажется белой или коричневой с пикселями.