• 1 رای - 2 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر سایز تصویر آپلود شده با کلاس image_lib
#1
من میخوام بعد از اینکه تصویر در پوشه ی 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();

ممنون میشم راهنمایی کنید
آرام باش ؛ توكل كن ؛ تفكر كن و سپس آستينها را بالا بزن , آنگاه دستان خداوند را خواهي ديد كه زودتر از تو دست به كار شده است.امام علي عليه السلام.
  پاسخ
تشکر شده توسط :
#2
پیشنهاد میکنم از این استفاده کنید
http://www.abeautifulsite.net/the-simple...s-for-php/
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : pary_daryayi
#3
مشکل کدی که نوشتم رو پیدا کردم .

عدم وجود نقطه در این خط :
کد پی‌اچ‌پی:
$config['source_image'] = "./main/admin/upload/posts/$name_img"
AngelAngel
آرام باش ؛ توكل كن ؛ تفكر كن و سپس آستينها را بالا بزن , آنگاه دستان خداوند را خواهي ديد كه زودتر از تو دست به كار شده است.امام علي عليه السلام.
  پاسخ
تشکر شده توسط :
#4
یه سوال، میشه یه عکس PNG رو باهاش resize کنی و حجم فایل resize شده رو با حجم resize نشدش مقایسه کنی؟
و نتیجه رو اینجا بزنی
وبلاگ: Yousha.Blog.ir


کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بیشتر => نگهداری بهتر
  پاسخ
تشکر شده توسط :
#5
(۱۳۹۴ تير ۰۴, ۰۷:۵۷ ب.ظ)Y.P.Y نوشته: یه سوال، میشه یه عکس PNG رو باهاش resize کنی و حجم فایل resize شده رو با حجم resize نشدش مقایسه کنی؟
و نتیجه رو اینجا بزنی

حجم عکس PNG قبل از ریسایز : 1.34 MB
حجم عکس بعد از ریسایز : 13.3 KB

البته بدون استفاده از خاصیت quality
آرام باش ؛ توكل كن ؛ تفكر كن و سپس آستينها را بالا بزن , آنگاه دستان خداوند را خواهي ديد كه زودتر از تو دست به كار شده است.امام علي عليه السلام.
  پاسخ
تشکر شده توسط : Y.P.Y


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان