imagemagick php writeImages总是给我1页的结果

时间:2013-12-22 11:04:07

标签: php imagemagick

我正在使用php 5.4的imageMagick扩展

  

magick模块版本3.1.0RC1 ImageMagick 6.7.7-10 2013-09-01 Q16   ImageMagick发布日期2013-09-01

尝试这个简单的代码段:

$images = array(
    '1.jpg',
    '2.jpg'
);
$pdf = new Imagick($images);
$pdf->setImageFormat('pdf');
if (!$pdf->writeImages('combined.pdf', true)) {
    die('Could not write!');
}

总是给我1页PDF文件。

(我尝试了各种方法来实现这一点,包括尝试创建GIF动画,它总是生成1个单帧或1个单页)。

当我尝试使用SSH时

convert 1.jpg 2.jpg combined.pdf

这很有效:我做错了什么?

1 个答案:

答案 0 :(得分:3)

尝试使用Imagemagick的附加图像功能

http://www.php.net/manual/en/imagick.appendimages.php