如何循环imagick以显示文件夹中所有pdf文件的预览图像

时间:2018-03-09 09:07:39

标签: php imagick

我有这段代码:

$im = new imagick($folder) . '[0]');
// convert to JPEG
$im->setImageFormat('jpg');
$im->resizeImage(290, 375, imagick::FILTER_LANCZOS, 1);
$im->setResolution( 700, 700 );
header('Content-Type: image/jpeg');
echo $im;

我的问题是:如何循环此结果?任何时候我循环,我得到标题问题。

1 个答案:

答案 0 :(得分:0)

我能够解决它。我使用这种方法:在我的循环中,我将thumbnail.php称为图像源

<li><a href='download.php?pathname=$file'><img src='thumbnail.php?pathname=$file' style='float:left; margin-top:-10px; text-align:center; width:111px;' /></li>

然后在thumbnail.php上,我用这样的方式调用我的标题和想象力:

header('Content-Type: image/jpeg');

$im = new imagick($_GET['pathname']. '[0]');
// convert to JPEG
$im->setImageFormat('jpg');
$im->resizeImage(290, 375, imagick::FILTER_LANCZOS, 1);
$im->setResolution( 700, 700 );

echo $im;

按我喜欢的方式工作!