我正在使用CodeIgniter来调整图像大小,但我调整大小的图像质量很低。 这是我的代码:
$config = array(
'image_library' => 'gd2',
'quality' => '100',
'source_image' => $temp_full_path,
'new_image' => $full_temp_path."img_mobile/",
'maintain_ratio' => true,
'create_thumb' => false,
'width' => 50,
'height' => 50
);
$this->image_lib->initialize($config);
$this->image_lib->resize();
如何使高质量的图像像原始图像一样调整大小?
这是原始图像,图像调整大小从php代码生成,图像调整大小从codeigniter生成:Image
答案 0 :(得分:0)
答案 1 :(得分:0)
您应该写'quality' => '100%'
而不是'100'
答案 2 :(得分:0)
默认:强>
$config['image_library'] = 'gd2';
<强>替代:强>
$config['image_library'] = 'gd';
$config['quality'] = 100;
最佳质量:
$config['image_library'] = 'imagemagick';
$config['library_path'] = "/usr/bin";
$config['quality'] = 100;
答案 3 :(得分:-1)
这是一个小错误或陷阱。
执行:
'quality' => '100%',
而不是
'quality' => '100',
根据{{3}},应该有效。
编辑:
似乎还有另一个错字!
'maintain_ration'
应该是
'maintain_ratio'
另外,new_image
如何以/
结尾?你在那里做错了什么。