既に画像をフォルダーにアップロードしています。今、その画像のサイズを 3 回変更したいと考えています。 300
次に、次のような関数で画像操作クラスのライブラリをロードします :: $this->load->library('image_lib');
これは私のコードです
$picturesData[$key][$key2] = $this->upload->data(); <<< this upload library is usable
$file_name = $picturesData[$key][$key2]["file_name"];
//explode
$image_name = explode(".", $file_name);
//resize smallImage
$config['image_library'] = 'GD2';
$config['new_image'] = $path."/".$image_name[0]."_sSize";
// รูปที่เอามาใช้ในการ resize
$config['source_image'] = $picturesData[$key][$key2]["file_name"];
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 100;
$config['height'] = 100;
//mediumSize
$config['new_image'] = $path."/".$image_name[0]."_mSize";
$config['width'] = 200;
$config['height'] = 200;
//largeSize
$config['new_image'] = $path."/".$image_name[0]."_lSize";
$config['width'] = 300;
$config['height'] = 300;
$this->image_lib->initialize($config);
$this->image_lib->resize();
if(! $this->image_lib->resize()){
echo $this->image_lib->display_errors();
}
これは私のエラーです!! 画像へのパスが正しくありません。
Your server does not support the GD function required to process this type of image.
The path to the image is not correct.
Your server does not support the GD function required to process this type of image.
The path to the image is not correct.
Your server does not support the GD function required to process this type of image.
Your server does not support the GD function required to process this type of image.