我尝试调整用户上传的图片大小而不裁剪它。 为此,我使用以下代码。
$config['image_library'] = 'gd2';
$config['source_image'] = './uploads/'.$name.'.jpg';
$config['new_image'] = './uploads/'.$name.'.jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 75;
$config['height'] = 50;
$this->image_lib->resize();
$config['new_image'] = './uploads/'.$name.'.jpg';
$config['width'] = 1000;
$config['height'] = 400;
$this->image_lib->initialize($config);
$this->image_lib->resize();
但问题是它没有给我1000x400的图像大小。它给我的图像大小为534x400。有没有办法克服这个问题?
答案 0 :(得分:2)
将您的$config['maintain_ratio'] = TRUE;
更改为$ config ['maintain_ratio'] = FALSE;
答案 1 :(得分:2)
将此属性更改为
$ config ['maintain_ratio'] = FALSE;