我正在使用 Imagick 将 PDF 的第一页转换为 PNG 图像。它正在工作,但速度很慢。

大约 100kb 的 PDF 转换需要 8 到 20 秒。

有没有办法加快转换速度?

我的代码:

$im = new Imagick($url);
$im->setIteratorIndex(0);
$im->setCompression(Imagick::COMPRESSION_LZW);
$im->setCompressionQuality(90);
$im->setImageFormat("png");
$im->writeImage('C:/Shared/test.png');

最佳答案



当然,用更强的处理能力、更多的内存和更快的磁盘来升级机器。

此外,您似乎使用的是 Windows 操作系统。我建议您切换到 Linux 系统并编译针对其运行的计算机架构优化的库。

关于php - 加速 PHP Imagick 库 PDF -> PNG 转换(20 秒!),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13109202/

10-14 02:08
查看更多