ورود

View Full Version : تغییر سایز تصویر آپلود شده با کلاس image_lib



pary_daryayi
دوشنبه 01 تیر 1394, 15:19 عصر
من میخوام بعد از اینکه تصویر در پوشه ی upload آپلود شد ، اونو resize کنم و یک تصویر کوچک از اون در پوشه ی thumb ایجاد کنم .
کد زیر رو نوشتم ، قسمت اول که تصویر آپلود بشه درست کار میکنه ، اما قسمت else کار نمیکنه و تصویری در پوشه ی thumb ایجاد نمیشه .



$avatar=$this->m_posts->uploads('/main/admin/upload/');
if($avatar['error_upload']['error'] != false ){
//code
}
else{
$name_img=$avatar['name_img'];
$this->load->library('image_lib');
$config['image_library'] = 'gd2';
$config['source_image'] = "/main/admin/upload/$name_img";
$config['new_image'] ="./main/admin/thumb/$name_img";
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 75;
$config['height'] = 50;
$this->image_lib->clear();
$this->image_lib->initialize($config);
$this->image_lib->resize();
}


ممنون میشم راهنمایی کنید

mikrob
پنج شنبه 04 تیر 1394, 17:34 عصر
سلام
به این لینک یه سری بزن:
http://stackoverflow.com/questions/10027083/codeigniter-upload-image-and-then-resize-it

pary_daryayi
پنج شنبه 04 تیر 1394, 17:44 عصر
مشکل رو پیدا کردم . عدم وجود نقطه تو این خط کد :


$config['source_image'] = "./main/admin/upload/$name_img";