我使用PHP代码在png背景上合并用户图像。以下是我正在使用的代码。
$width = 140;
$height = 140;
$bottom_image = imagecreatefrompng("bg.png");
$top_image = imagecreatefromjpeg("default.jpg");
imagesavealpha($top_image, true);
imagealphablending($top_image, false);
imagecopyresampled($bottom_image, $top_image, 290, 125, 0, 0, $width, $height, $width, $height);
//imagecopy($bottom_image, $top_image, 290, 125, 0, 0, $width, $height);
header('Content-type: image/png');
imagepng($bottom_image);
but i got this result when i save image
我想要用圆形圆圈回来的用户图像。
答案 0 :(得分:1)
您正在背景图像上复制JPEG图像。
JPEG不支持透明度。
使用gd库可以做的是: