PHP连接两个图像(底部添加徽标)

时间:2012-05-10 10:44:54

标签: php image footer phpthumb

我正在通过phpThumb类上传和调整图像大小。我需要做的是在此图像的底部添加我的徽标。我不希望它成为水印,我想连接这两个图像。

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

您能否就最快最简单的方式向我提出建议?我将以png格式显示我的徽标,图像将是png或jpg。

1 个答案:

答案 0 :(得分:0)

这是附加两个图像的示例,在这种情况下,宽度必须相同。

$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);