请使用php图像处理功能imagecopy,imagecopymerge
帮助组合三个jpg图像
图片1- b.jpg
image 2- l.jpg
image3:r.jpg
输出看起来像
我尝试了一些PHP函数imagecopy()或imagecopymerge()的示例代码 但没有使用我的图像。
答案 0 :(得分:3)
您能否提供更多有关“不工作”的信息
我建议你看一下:imagecopyresampled
对于代码,您必须将图像作为图像资源加载,因此您可以使用以下内容:
$im1 = imagecreatefrompng($path.'image1.png');
$im2 = imagecreatefrompng($path.'image2.png');
imagecopyresampled($im1,$im2,250,150,0,0,100,150,100,150);
unset($im2);
$im3 = imagecreatefrompng($path.'image3.png');
imagecopyresampled($im1,$im3,550,150,0,0,100,150,100,150);
unset($im3);
所以$ im1现在有3张图片。
只需确保取消设置图片资源,因为你的内存耗尽非常快。
编辑:我使用了imagecopyresampled因为图像2-3在最后一张图像上看起来更小,我不知道它的资源密集程度如何,我猜imagecopymerge也可以工作。