0

64x64 のサムネイルに合わせて画像のサイズを変更する必要があります。私は何をしているのですか?リサイズの幅と高さを 64px に設定しました。$config['maintain_ratio'] = false に設定すると、画像の比率が失われます。私がしたこと: $config['maintain_ratio'] = TRUE; を設定しました。および $config['master_dim'] = 'width'; 現在、幅は常に 64px ですが、高さは大きくなっています。どういうわけか、画像の高さを下から 64px にトリミングする必要があります。どうすればこれを達成できますか?クロップ機能を設定しようとしましたが、失敗しました。多分別の解決策がある...私のサイズ変更機能

private function resize($up_data) {
        $config['image_library']  = 'gd2';
        $config['source_image']   = $up_data['full_path'];   
        $config['new_image']      = './images/autoriaithumb/';
        $config['create_thumb']   = TRUE;
        $config['maintain_ratio'] = TRUE;
        $config['thumb_marker'] = '_thumb';
        $config['width']          = 64;
        $config['height']         = 64;
        $config['quality']        = 100;
        $config['master_dim'] = 'width';

        $this->image_lib->initialize($config);

        $this->image_lib->resize();

}

4

1 に答える 1