我正在使用codeigniter上传库,我想调整图像大小。但是当我运行代码时,它会保存图像但不会调整图像大小。这是我的PHP代码:
$this->load->library('upload');
$config['upload_path'] = APPPATH .'../images/student';
$config['allowed_types'] = 'gif|jpeg|jpg|png';
$config['max_size'] = '2000';
$config['maintain_ratio']= FALSE;
$config['master_dim'] = 'auto';
$config['width'] = 128;
$config['height'] = 128;
$config['overwrite'] = FALSE;
//initialize
$this->upload->initialize($config);
答案 0 :(得分:0)
您似乎需要使用以下内容:
$config['max_width'] = '128';
$config['max_height'] = '128';
请注意max_width
不是width
答案 1 :(得分:0)
正如@relentless所指出,您需要使用Image Manipulation Class。上传类只会帮助您上传图片,而不是调整图片大小。
宽度和高度配置用于限制您可以上传的图像的大小。