-1

こんにちは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 );

そして今、私の問題は、ユーザーの写真を背景に含める方法ですか?

4

1 に答える 1

1

これを実現するには、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;

?>

幸運を!

于 2012-07-06T14:19:03.803 に答える