如何在codeigniter中调整图像大小

时间:2013-01-30 18:08:23

标签: php codeigniter

我正在使用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);

2 个答案:

答案 0 :(得分:0)

您似乎需要使用以下内容:

$config['max_width']  = '128';
$config['max_height']  = '128';

请注意max_width不是width

答案 1 :(得分:0)

正如@relentless所指出,您需要使用Image Manipulation Class。上传类只会帮助您上传图片,而不是调整图片大小。

宽度和高度配置用于限制您可以上传的图像的大小。