Imagemagick - PDF 到 Jpeg/光栅纹理问题

发布于 2024-11-14 08:11:33 字数 722 浏览 5 评论 0原文

我正在使用 imagemagick/php 从 PDF 制作 jpeg 文件。

输入PDF文件: PDF 文件

输出 Jpeg 文件:

输出 jpeg Jpeg 文件

输出文件上的纹理在底部附近看起来不正确。如果我也制作PNG,这也是相同的结果。我厌倦了不同的平面图,其他纹理也以类似的方式发挥作用。

PHP代码

$im = new Imagick();
$im->setResolution( 300, 300 ); 
$im->readImage( $input_path );
$im->setImageFileName($output_path);
$im->writeImage();

服务器配置

PHP Version 5.3.5
ImageMagick 6.4.8

谢谢。

I am using imagemagick/php to make a jpeg file from a PDF.

Input PDF file:
PDF-file

Output Jpeg file:

output jpeg
Jpeg-file

The textures on the output file look wrong near the bottom. This is the same result if I make a PNG also. I have tired different floor plans, other textures play up also in a similar way.

PHP code

$im = new Imagick();
$im->setResolution( 300, 300 ); 
$im->readImage( $input_path );
$im->setImageFileName($output_path);
$im->writeImage();

Server Config

PHP Version 5.3.5
ImageMagick 6.4.8

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

木森分化 2024-11-21 08:11:33

看起来 ImageMaigck 错误地处理了 PDF 中嵌入图像的不透明度。我对 ImageMagick 不太熟悉,无法为您提供解决方案,但是在他们的文档中对此进行了讨论——也许你可以改变一个选项来改进事情。

It looks like ImageMaigck handles opacity in embedded images in PDFs incorrectly. I am not familiar enough with ImageMagick to have a solution for you, but it is discussed here in their documentation -- perhaps there is an option you can change to improve things.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文