想象一下,我有2张照片,imagea.jpg和imageb.jpg
图片A
图片B
我想将这两张图片合并为1并输出到文件imageab.jpg,就像这里一样
我会这样做运行cron作业,所以我需要在PHP上这样做,但我遇到了以前代码的麻烦。作为附加信息,我从MySQL获取ImageA / B URL,所有图片都具有相同的宽度和高度。
谢谢!
答案 0 :(得分:3)
您可以使用imagecopymerge:
这样的事情:
$dest = imagecreatefromgjpg('imagea.jpg');
$src = imagecreatefromjpg('imageb.jpg');
// Copy and merge
imagecopymerge($dest, $src, 10, 10, 0, 0, 100, 47, 75);
// Output and free from memory
header('Content-Type: image/jpeg');
imagejpeg($dest);
imagedestroy($dest);
imagedestroy($src);
答案 1 :(得分:2)
Imagick是你的朋友。
答案 2 :(得分:1)
看看GD和imagemagick,它们有很多可以帮助你的功能: http://php.net/manual/en/function.imagecopymerge.php