0

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

2 回答 2

0

看起来您需要使用以下内容:

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

注意max_width不是width

于 2013-01-30T18:15:19.217 回答
0

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

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

于 2013-01-30T19:13:11.120 回答