我正在尝试通过结合两个图像,背景和图像在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');
上面的代码合并了两个图像,但是其中一个图像很小,另一个图像占据了整个屏幕,这不是我想要的。我需要使图像适合新合并的图像背景的透明部分。