我正在尝试使用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');
?>
答案 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');
?>