我在with上面有这个函数,甚至maintain_ration设置为假,按这个比例切割。在这种情况下,结果是一个150x113px的图像,因为原始图像有400x300。
function do_crop() {
$config = array(
'image_library' => 'gd2',
'source_image' => realpath(APPPATH . '../upload_img/solg6.jpg'),
'new_image' => $this->gallery_path_url . 'thumbaaa.jpg',
'maintain_ration' => false,
'width' => 150,
'height' => 150,
'x_axis' => 20,
'y_axis' => 20
);
$this->load->library('image_lib');
$this->image_lib->initialize($config);
if ( ! $this->image_lib->crop())
{
echo $this->image_lib->display_errors();
}
$this->image_lib->clear();
} 我只想要没有比例的裁剪。
发布于 2010-03-13 08:50:58
我认为问题在于您在配置中拼写错了设置名称。它是"maintain_ratio",不是"maintain_ration“。
此设置的默认值为true,您不会覆盖它。图像将在保持比例的情况下进行裁剪。
https://stackoverflow.com/questions/2436378
复制相似问题