PDF 2使用PHP而不损失质量的图像?

时间:2013-07-27 13:46:34

标签: php image pdf imagick

我正在尝试将pdf转换为图像文件(png,jpg,gif并不重要)。

但是使用以下代码:

<?php
$im = new imagick('helloworld.pdf[0]');
$im->setImageFormat('png');
header('Content-Type: image/png');
echo $im;
?>

图像质量显着下降。

有没有办法转换它没有或很少有质量损失?

1 个答案:

答案 0 :(得分:-1)

您必须使用Imagick::setCompressionImagick::setCompressionQualityImagick::setImageCompression

this帮助

$im->setImageCompression(\Imagick::COMPRESSION_UNDEFINED); 
$im->setImageCompressionQuality(0);

无论如何,在将图像格式化为png

之前,必须先放置一些字符串