画像を160 x 160にサイズ変更してサムネイルを作成し、そのサムネイルをフォルダに保存します。私は実際の画像を保存するのではなく、そのサムネイルだけを保存したい。以下は私のコードです:アップロード前に画像のサムネイルを作成する - PHP codeigniter
$this->load->library('upload');
$this->load->library('image_lib');
$blog_image = $_FILES['blog_image']['name'];
$config = array ('upload_path' => './blogs/',
'allowed_types' => "jpeg|jpg|png",
'overwrite' => TRUE,
'image_library' => 'gd2',
'source_image' => $blog_image,
'create_thumb' => TRUE,
'maintain_ratio' => TRUE,
'width' => 160,
'height' => 160
);
$this->upload->initialize($config);
$this->upload->do_upload('blog_image');
$this->image_lib->resize();
このコードは機能しません。画像のサイズを変更せずに画像をアップロードします。助けてください。
サーバーにGD/GD2、NetPBM、またはImageMagickがインストールされていますか? – alloyking
私は分かりません。どうすればそれをチェックできますか?現在私のlocalhost AppServで作業中です –
Windows、Mac、Linuxのどちらですか? – alloyking