在Mac中将base64图像添加到另一个图像

时间:2015-02-27 15:43:29

标签: php image

我用PHP创建动态图像:

$image = imagecreatetruecolor(708, 500);

然后我添加一些自定义,背景颜色,水印文本......

imagefilledrectangle($image, 0, 0, 708, 500, $whiteColor);
imagettftext($image, $fontsize - 3, 0, 400, 500 - $fontsize + 3, $infoColor, $fontfile, $info);

最后保存文件:

imagepng($image, "test.png");

一切运作良好,我得到test.png白色背景,水印,一切。

但是这个PHP文件也从JSON接收POST个值,其中一个是base64图像。我知道我可以使用类似的东西:

$stringImage = imagecreatefromstring(base64_decode($data->image));

但我不知道如何将发布的图像嵌入到我动态创建的图像中。这甚至可能吗?

注意:是的,base64图片是有效图片

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用imagecopy()?

http://php.net/manual/en/function.imagecopy.php