我在 Symfony 1.4 项目中使用 sfThumbnail-Plugin(版本 2.0.1)为上传的 PDF 文件创建缩略图。不幸的是,文档的透明部分,即背景(在所有常见的 PDF 查看器中显示为白色)在缩略图中被转换为黑色。
有没有什么办法解决这一问题?
我的代码:
$t = new sfThumbnail(134, 190, true, true, 75, 'sfImageMagickAdapter', array('extract' => 1));
$t->loadFile(sfConfig::get('sf_upload_dir') . "/path/" . $this->getObject()->pdf);
$t->save(sfConfig::get('sf_upload_dir') . '/path/' . $this->getObject()->pdf . '.jpg', 'image/jpeg');