我正在尝试将pdf文件的第一页转换为jpeg。即使我不使用压缩,也会得到质量很差的图像。这是我使用的代码:
<?php
$im = new Imagick("filename.pdf[0]");
$im->setCompression(Imagick::COMPRESSION_JPEG);
$im->setImageCompressionQuality(100);
$im->setImageFormat('jpeg');
$im->writeImage('filename.jpg');
$im->clear();
$im->destroy();
echo "<img style=\"border:0.5px solid black;\" src=\"filename.jpg\">";
?>
第一个是原始pdf,第二个是转换后的图像: