1

私のスクリプトは次のとおりです。

public function resize_image($dir, $new_name, $image, $width, $height)
{
$img_cfg_thumb['image_library'] = 'gd2';
$img_cfg_thumb['source_image'] = "./" . $dir . "/" . $image;
$img_cfg_thumb['maintain_ratio'] = TRUE;
$img_cfg_thumb['new_image'] = $new_name;
$img_cfg_thumb['width'] = 200;
$img_cfg_thumb['height'] = 200;
$this->load->library('image_lib');
$this->image_lib->initialize($img_cfg_thumb);
$this->image_lib->resize();
}

ただし、 200x150のサムネイルしか作成されません

4

1 に答える 1

3

元の画像のサイズはどれくらいですか?

なぜなら

 $img_cfg_thumb['maintain_ratio'] = TRUE;

それをfalseに設定してみてください

于 2012-06-05T13:02:11.630 に答える