如何在图像中合并用户主照片


How To Merge User Main Photo in Image?

你好Facebook开发人员,任何人都可以帮我一个快速摘要,如何在我提供的背景图像中合并用户照片?

我已经尝试了文本及其工作。

编辑:

您好,这是我得到的一些代码: 其中$name是"用户名",我使其正确。

       $canvas = imagecreatefromjpeg ("bg.jpg");      
       $black = imagecolorallocate( $canvas, 61, 61, 61 );
       $font = "font.ttf";
       imagettftext( $canvas, 15, -1, 51, 60, $black, $font, $name );
       imagejpeg( $canvas, "img/".$fbid.".jpg", 50 );
       ImageDestroy( $canvas );

现在我的问题是如何在背景中包含用户的照片?

为了实现这一点,你需要使用 ImageMagick for PHP: http://php.net/manual/en/book.imagick.php。

$img1 = new Imagick( "YOUR_BACKGROUND.png" );
$img2 = new Imagick( "FB_IMAGE.png" );
$img1->compositeImage( $img2, imagick::COMPOSITE_COPYOPACITY, 0, 0 );
header('Content-type: image/png');
echo $img1;
?>

祝你好运!