【发布时间】:2014-03-23 00:38:51
【问题描述】:
我一直在尝试使用 CodeIgniter 上的 ImageMagick 将 PDF 转换为 JPG 图像,但生成的图像质量低,并且由于某种原因总是具有黑色背景(而 PDF 不是)。
我正在使用的代码
public function converter($pdf){
$this->load->library('image_lib');
$config = array(
'image_library' => 'imagemagick',
'library_path' => '/usr/bin/convert',
'source_image' => "./pdf/".$pdf,
'new_image' => "./images/a.jpg",
'maintain_ratio' => true,
'width' => 980,
'quality' => '90%',
);
$this->image_lib->initialize( $config );
if ( $this->image_lib->resize( ) ) {
$this->image_lib->clear( );
}
}
有人知道这里似乎有什么问题吗?
【问题讨论】:
-
您是否查看过“-transparent-color”,例如将白色指定为透明色?根据文档,ImageMagick 的默认透明颜色为黑色。
-
您是否查看过此文本质量问题? *.com/questions/15769623/…
标签: codeigniter pdf imagemagick