gpt4 book ai didi

php - 使用 PHP 和 ImageMagick 将 PDF 转换为高质量的 JPG

转载 作者:可可西里 更新时间:2023-11-01 13:08:42 25 4
gpt4 key购买 nike

我正在撕扯我的头发。

我有一个 300 DPI 的 PDF,我想将其转换为 2550x3300 的 300 DPI JPG。有人告诉我 ImageMagick 可以做到这一点,所以我让 ImageMagick 工作,但它只返回一个 JPG,大小约为原始 PDF 大小的 1/5。

这不是源图像——我用几个高质量的 PDF 完成了它,它们都有同样的问题。

在搜索 StackOverflow 的想法后,这就是我想出的:

$im = new imagick($srcimg);
$im->setImageResolution(2550,3300);
$im->setImageFormat('jpeg');
$im->setImageCompression(imagick::COMPRESSION_JPEG);
$im->setImageCompressionQuality(100);
$im->writeImage($targetimg);
$im->clear();
$im->destroy();

但是还是不行。

我也尝试过使用 $img->resizeImage() 来调整 JPG 的大小,但是如果尺寸合适的话,它的质量真的很差。

完全被难住了。感谢您的帮助!

最佳答案

读入图片前需要设置分辨率,请see this comment on the manual - 看看这是否可行。

关于php - 使用 PHP 和 ImageMagick 将 PDF 转换为高质量的 JPG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15237994/

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