想象我有2张图片,imagea.jpg和imageb.jpg合并2张或多个图片中PHP
图片甲
图像B
我希望将这两个图片合并为一个并将它们输出到文件imageab.jpg,就像这里一样
我会做这个运行cron作业,所以我需要做的是PHP的,但我与以前的代码变得麻烦。作为附加信息,我从MySQL获取ImageA/B URL并且所有图片具有相同的宽度和高度。
谢谢!
想象我有2张图片,imagea.jpg和imageb.jpg合并2张或多个图片中PHP
图片甲
图像B
我希望将这两个图片合并为一个并将它们输出到文件imageab.jpg,就像这里一样
我会做这个运行cron作业,所以我需要做的是PHP的,但我与以前的代码变得麻烦。作为附加信息,我从MySQL获取ImageA/B URL并且所有图片具有相同的宽度和高度。
谢谢!
Imagick是你的朋友。
看看GD和ImageMagick的,他们有很多的功能,可以帮助您: http://php.net/manual/en/function.imagecopymerge.php
您可以使用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);
的可能的复制http://stackoverflow.com/questions/9341967/merge-pictures-in-php – Vyktor 2012-02-18 15:52:48