0

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

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

你能给我建议什么是最快和最简单的方法吗?我将拥有 png 格式的徽标,图像将是 png 或 jpg。

4

1 回答 1

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); 
于 2012-05-10T11:06:05.707 回答