我已经存储了一个pdf文件,我想把它转换成jpg并用imagemagick增加照片的大小。它工作正常,但它返回给我一张分辨率不好的照片
http://goo.gl/Gj7bE

$save_toB = $uploaddir . "/" . $pdfNameB;
$imga2 = new imagick($pdfB . '[0]');
$imga2->scaleImage(2500, 2400);
$imga2->setImageFormat('jpg');
$imga2->writeImages($save_toB, true);

最佳答案

加载图像前添加setresolution:
类似于:

$save_toB = $uploaddir . "/" . $pdfNameB;
$imga2 = new imagick();
$imga2->setResolution(300,300);
$imga2->readImage($pdfB . '[0]')

同时阅读以下内容:Pdf to image using php-imagick api
当做

关于php - 如何使用imagemagick和php获得更好的分辨率?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14828211/

10-10 18:51