【发布时间】:2013-04-18 20:19:24
【问题描述】:
您好,我正在使用Imagick php 库为大量pdf 文件创建thumbnail。
我的问题是,我如何实际将这些图像生成到实际文件中。比如 test.jpg 或 test2.jpg。
我的代码如下:
$display = array ('pdf');
$directoryIterator = new RecursiveDirectoryIterator('/test/project');
foreach (new RecursiveIteratorIterator($directoryIterator) as $fileName => $file) {
$fileExtension = pathinfo($fileName, PATHINFO_EXTENSION);
if (in_array(strtolower($fileExtension), $display)) {
if(file_exists($fileName)){
$im = new imagick($fileName.'[0]');
$im->setImageFormat("jpg");
echo $im;
}
}
}
代码没有错误,但/test/project/ 文件夹中没有生成image 文件。我想知道是否有人可以帮助我。
【问题讨论】:
-
您是否尝试将图像格式更改为 jpeg?试试
$im->setImageFormat('jpeg'); -
我做到了。这是相同的结果。没有生成文件。