1

こんにちは、私は固定サイズのサムネイルを作成するために Codigniter 画像操作クラスを使用しています。そのため、最初にサイズを変更することはありません (したがって、トリミングすると、画像の大きな平和が得られます)。次に、トリミングします。サイズ変更は機能しますが、作物はいけません

ここに私が作成した関数があります

function _generate_thumbnail($filename)
{
$config['image_library']     = 'gd2';
$config['source_image']      = './project_pics/big/'.$filename;
$config['new_image']         = './project_pics/resize/'.$filename;
$config['maintain_ratio']    = TRUE;
$config['width']             = 650;

$this->load->library('image_lib');
$this->image_lib->initialize($config);
$this->image_lib->resize();

$this->image_lib->clear();

$config['image_library'] = 'gd2';
$config['source_image']  = './project_pics/resize/'.$filename;
$config['new_image']     = './project_pics/crop/'.$filename;
$config['width']         = 650;
$config['height']        = 450;
$config['x_axis']        = 0;
$config['y_axis']        = 0;

$this->load->library('image_lib');
$this->image_lib->initialize($config);
$this->image_lib->crop();   
}
4

1 に答える 1