我正在尝试将pdf转换为图像文件(png,jpg,gif并不重要)。
但是使用以下代码:
<?php
$im = new imagick('helloworld.pdf[0]');
$im->setImageFormat('png');
header('Content-Type: image/png');
echo $im;
?>
图像质量显着下降。
有没有办法转换它没有或很少有质量损失?
答案 0 :(得分:-1)
您必须使用Imagick::setCompression,Imagick::setCompressionQuality和Imagick::setImageCompression
为this帮助
$im->setImageCompression(\Imagick::COMPRESSION_UNDEFINED);
$im->setImageCompressionQuality(0);
无论如何,在将图像格式化为png
之前,必须先放置一些字符串