我在使用 PHP 和 imagick 创建缩略图时遇到问题。代码工作正常,缩略图以正确的大小生成等,但是当我尝试在缩略图上放置 PDF 徽标时,它变成了半透明。我想这与在 InDesign 中生成的 PDF 文件有关,它可能没有定义任何背景。有没有人遇到过这个问题或知道该怎么做?我试图在背景中放置一块白色的画布,但这并没有帮助。我还为复合图像函数指定了一个通道,但这也无济于事。
这是我遇到问题的 PDF 文件:https ://dl.dropbox.com/u/13712643/Case_Study.pdf 生成的缩略图如下所示: https ://dl.dropbox.com/u/13712643/ Case_Study1.jpg
到目前为止我制作的代码:http://pastebin.com/74CYC972
有任何想法吗?谢谢您的帮助。