Я пытаюсь создать фотоколлаж в 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');
Приведенный выше код объединяет два изображения, но одно из них очень маленькое, а другое занимает весь экран, а это не то, что я хотел. Мне нужно, чтобы изображение вписывалось в прозрачную часть фона вновь объединенного изображения.
Задача ещё не решена.
Других решений пока нет …