2012-05-10 12 views
0

phpThumbクラスを使用して画像をアップロードおよびサイズ変更しています。私がする必要があるのは、この画像の下部にロゴを追加することです。私はそれをウォーターマークにしたくないので、私は2つの画像を接続したいと思います。PHP 2つの画像を接続する(下部にロゴを追加する)

------------------- 
| image 1  | 
|     | 
|     | 
|     | 
|     | 
|     | 
|     | 
|     | 
|     | 
------------------- 
| image 2  | 
|     | 
|     | 
------------------- 

私には、最も簡単で簡単な方法は何ですか?私はpng形式で私のロゴを持っており、イメージはpngまたはjpgになります。

答えて

0

ここでは2つのイメージを追加する例を示します。この場合、幅は同じでなければなりません。

$img1src = "img1.jpg"; 
$img2src = "img2.jpg"; 
$img1 = imagecreatefromjpeg($img1src); 
$img1W = imagesx($img1); 
$img1H = imagesy($img1); 
$img2 = imagecreatefromjpeg($img2src); 
$img2W = imagesx($img2); 
$img2H = imagesy($img2); 
$targetimg = imagecreatetruecolor($img1W,$img1H+$img2H); 
imagecopy($targetimg, $img1, 0, 0, 0, 0, $img1W,$img1H); 
imagecopy($targetimg, $img2, 0, $img1H, 0, 0, $img2W, $img2H); 
header('content-type: image/jpg'); 
imagejpeg($targetimg); 
関連する問題