0

ユーザーがアップロードした画像をトリミングせずにサイズ変更しようとしています。そのために私は次のコードを使用しています。

$config['image_library'] = 'gd2';
    $config['source_image'] = './uploads/'.$name.'.jpg';
    $config['new_image']    = './uploads/'.$name.'.jpg';
    $config['create_thumb'] = TRUE;
    $config['maintain_ratio'] = TRUE;
    $config['width']     = 75;
    $config['height']   = 50;
    $this->image_lib->resize();
    $config['new_image']    = './uploads/'.$name.'.jpg';
    $config['width']     = 1000;
    $config['height']   = 400;
    $this->image_lib->initialize($config);
    $this->image_lib->resize();

しかし、問題は、画像サイズが1000x400にならないことです。サイズが534x400の画像が表示されます。この問題を克服する方法はありますか?

4

2 に答える 2

2

$config['maintain_ratio'] = TRUE;$ config ['maintain_ratio']=FALSE;に変更します。

于 2012-06-14T07:02:39.343 に答える
2

このプロパティをに変更します

$ config ['maintain_ratio'] = FALSE;

于 2012-06-14T07:03:48.813 に答える