我成功地根据pdf中的页面将完整的pdf文件转换为不同的png文件。但现在问题是图像的分辨率不如PDF文件那么好,它的模糊程度很小。任何人都可以帮我解决这个问题吗? 我使用以下代码: -
if ($_FILES["file"]["error"] > 0)
{
echo $msg = $_FILES["file"]["error"] . "<br />";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"images/" . $_FILES["file"]["name"]);
}
ini_set('max_execution_time', 100);
$file1=$_FILES["file"]["name"];
$file='images/' . $_FILES["file"]["name"];
$pages=exec("identify -format %n $file");
$explode=explode('.',$file);
$explode=$explode[0];
for($i=0;$i<$pages;$i++)
{
$im = new imagick( 'C:\wamp\www\test\upload\images\\'.$file1.'['.$i.']' );
//$im->setImageColorspace(0);
#for thumbnail
//$im->cropThumbnailImage(90,90);
$im->setResolution(200,200);
$im->setImageCompression(Imagick::COMPRESSION_LZW);
$im->setImageCompressionQuality(0);
$im->setImageFormat('png');
$im->adaptiveResizeImage(768,1024);
$im->writeImage($explode.$i.'.png');
//echo $explode.$i.'.png';
$im->clear();
$im->destroy();
}
unlink($file);