2

画像をアップロードして、これを 200x200、70x70、40x40 にサイズ変更したいのですが、サイズを変更するたびに、元の画像が 2 つと、200x200 のサムネイル画像が 1 つしか表示されません。どうすればいいですか?これが私のコードです:

public function resize($path, $file)
{
    $data = array(200, 70, 40);
    foreach($data as $d) : 
    $config['image_library']    = 'gd2';
    $config['source_image']     = $path;
    $config['create_thumb']     = true;
    $config['maintain_ratio']   = true;
    $config['width']            = $d;
    $config['height']           = $d;   
    $config['new_image']        = './uploads/' . $d . $file;

    $this->load->library('image_lib', $config);
    $this->image_lib->resize();
    $this->image_lib->clear();
    endforeach;
}   
4

1 に答える 1