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();
}