gpt4 book ai didi

imagemagick - 使用 php-imagick api 将 PDF 转为图像

转载 作者:行者123 更新时间:2023-12-01 11:07:15 24 4
gpt4 key购买 nike

我想将 PDF 转换为图像。但是当输出图像生成时,它与原始图像变得模糊。这是代码

$uploadfile = ".pdf[53]";
$img = new Imagick($uploadfile);
$img->setResolution(300,300);
$img->resampleImage(150,150,imagick::FILTER_UNDEFINED,1);
$img->resizeImage(512,700,Imagick::FILTER_LANCZOS,0);
$img->setImageFormat('jpeg');
$img->setImageUnits(imagick::RESOLUTION_PIXELSPERINCH);
$img->writeImage ( "p-53.jpeg" );

你能帮帮我吗?谢谢。

最佳答案

删除重新采样和调整大小调用,看看你得到了什么。看起来你正在缩小它然后放大它。

编辑:setResolution(300,300) 太迟了——图像已经被渲染了。这样做:

$im = new Imagick(); 
$im->setResolution( 300, 300 );
$im->readImage( $uploadfile );

关于imagemagick - 使用 php-imagick api 将 PDF 转为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4211913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com