如何使用PHP在base64生成的图像下添加背景图像?

时间:2015-02-05 07:29:29

标签: php

这有效:

$img = imagecreatefromstring(base64_decode(str_replace('data:image/png;base64,', '', $image)));

$width = imagesx($img);
$height = imagesy($img);
$output = imagecreatetruecolor($width, $height);
$white = imagecolorallocate($output,  255, 255, 255);
imagefilledrectangle($output, 0, 0, $width, $height, $white);
imagecopy($output, $img, 0, 0, 0, 0, $width, $height);
imagejpeg($output, './'.$filename);
echo $filename;

但我想在此图片下添加背景图片,我可能会使用imagecreatefromjpeg("bg.png")搜索但我该如何实现?

1 个答案:

答案 0 :(得分:0)

  • bg image
  • 新图片
  • 将它们合并在一起

以下是如何使用它的示例:

http://php.net/manual/en/image.examples.merged-watermark.php