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 に答える