Объедините два изображения в один верх другого

Я пытаюсь создать фотоколлаж в php, комбинируя два изображения, фон и изображение.

Определенная часть моего фона прозрачна, я хочу поместить изображение в эту часть фона и объединить их. Прозрачная часть может быть квадратом, кругом, овальным прямоугольником или любой другой формой. Я попробовал следующий код, но он не работает

$image_1 = imagecreatefrompng('images/background.png');
$image_2 = imagecreatefrompng('images/image.png');
imagealphablending($image_1, true);
imagesavealpha($image_1, true);
imagecopy($image_1, $image_2, 0, 0, 0, 0, 100, 100);
imagepng($image_1, 'images/3.png');

Приведенный выше код объединяет два изображения, но одно из них очень маленькое, а другое занимает весь экран, а это не то, что я хотел. Мне нужно, чтобы изображение вписывалось в прозрачную часть фона вновь объединенного изображения.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]