从2张图像创建图像

时间:2017-02-16 00:16:40

标签: php

我正在尝试使用2个不同的PNG图像创建图像,但我无法使其工作。没有错误或任何其他但我没有创建图像。

此外,是否可以在最终图像上放置一些文本然后将其保存(硬编码文本到其中)?

测试样本

<?php
    $image_1 = imagecreatefrompng('assets/img/image_body.png');
    $image_2 = imagecreatefrompng('assets/img/img_2.png');
    imagealphablending($image_1, true);
    imagesavealpha($image_1, true);
    imagecopy($image_1, $image_2, 0, 0, 0, 0, 100, 100);
    imagepng($image_1, 'image_3.png');
?>

1 个答案:

答案 0 :(得分:0)

我用

更改了图像位置
$_SERVER['DOCUMENT_ROOT'];

本准则正在运作。

<?php
// This .php file is inside root>NP
$LOC = $_SERVER['DOCUMENT_ROOT'];
$image_1 = imagecreatefrompng($LOC . '/NP/m1.png');
$image_2 = imagecreatefrompng($LOC . '/NP/m2.png');
imagealphablending($image_1, true);
imagesavealpha($image_1, true);
imagecopy($image_1, $image_2, 0, 0, 0, 0, 640, 400);
imagepng($image_1, $LOC.'/NP/m3.png');
?>