使用 Imagick 将 PDF 页面转换为图像 更改颜色

Converting PDF Pages to images using Imagick Changes the color

提问人:Hafiz Ameer Hamza 提问时间:9/28/2023 更新时间:9/28/2023 访问量:29

问:

我正在使用Imagick PHP扩展将PDF文件转换为图像(JPG,PNG)但是每次转换文件时,输出图像的颜色都会随着亮度的变化而变化。 我用 Imagick 尝试了许多解决方案,但每次结果都相同或不同但不像原始文件那样完全相同

enter image description here

附上原版和合成版的图片。上面是原始颜色,下面是生成的颜色。

遇到过同样问题的专家有什么建议吗?我正在尝试在 Laravel 中转换它。解决方案将受到高度赞赏。

php laravel imagemagick imagick 色彩空间

评论

0赞 KIKO Software 9/28/2023
这个答案对你的情况有帮助吗?请记住,您没有给我们一个示例 PDF,因此我们无法自己测试任何东西,但它看起来与您的问题相似。我确实相信这是一个色彩空间问题。
0赞 Hafiz Ameer Hamza 9/28/2023
@KIKOSoftware感谢您的回复,我将尝试使用该解决方案。如果您想检查 PDF 文件。在这里我上传了它。wetransfer.com/downloads/......
0赞 fmw42 9/28/2023
发布您的 PDF 文件(先压缩)。
0赞 fmw42 9/29/2023
您可能需要分配一个 sRGB 配置文件,或者您的 PDF 具有使用不同颜色配置文件的嵌入图像,或者您的颜色配置文件正在被剥离。

答: 暂无答案