我正在尝试将 pdf 转换为图像文件(png、jpg、gif 无关紧要)。
但使用以下代码:
<?php
$im = new imagick('helloworld.pdf[0]');
$im->setImageFormat('png');
header('Content-Type: image/png');
echo $im;
?>
图像质量显着下降。
有什么方法可以在没有质量损失或质量损失很小的情况下进行转换?
你必须玩Imagick::setCompression,Imagick::setCompressionQuality和Imagick::setImageCompression
因为这个人帮助了
$im->setImageCompression(\Imagick::COMPRESSION_UNDEFINED);
$im->setImageCompressionQuality(0);
无论如何,在将图像格式化为 png 之前,您必须放置一些这些字符串