0

我正在尝试将 pdf 转换为图像文件(png、jpg、gif 无关紧要)。

但使用以下代码:

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

图像质量显着下降。

有什么方法可以在没有质量损失或质量损失很小的情况下进行转换?

4

1 回答 1

-1

你必须玩Imagick::setCompressionImagick::setCompressionQualityImagick::setImageCompression

因为这个人帮助了

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

无论如何,在将图像格式化为 png 之前,您必须放置一些这些字符串

于 2013-07-27T14:08:01.257 回答