我成功地根据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);