在Php中合并两个图像-另一个顶部

时间:2018-08-20 16:19:24

标签: php image-manipulation imagecreatefrompng php-imagine photo-management

我正在尝试通过结合两个图像,背景和图像在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 个答案:

没有答案