PDA

View Full Version : تغییر ابعاد تصویر هنگام آپلود



parsserver2
شنبه 04 شهریور 1396, 03:08 صبح
سلام دوستان برنامه نویس

من توی فرم ارسال اطلاعات یک قسمتی دارم برای آپلود تصویر

میخوام قبل اینکه تصویر آپلود بشه در سایت و حالا اسم و محل آپلود شدنش توی جدول دیتابیس ذخیره بشه ابعاد تصویر رو تغییر بدم.
ینی به هراندازه ای که بود اون اندازه رو به مثلا 500*500 تغییر بدم. و نامش هم به نامی که از ورودی فرم میگیره تغییر پیدا کنه و بعد آپلود بشه..
ممنون میشم اگر بهم کمک کنید... صمیمانه سپاس گذارم.

parsserver2
شنبه 04 شهریور 1396, 06:53 صبح
دوستای عزیز میخواستم بدونم میشه وقتی یه عکسی در سایت وجود داره و اون عکس رو بخوایم در جاهایمختلف با ابعاد مختلف نمایش بدیم؟ مثلا یه کلاسی باشه که ورودیاش یکی آدرس تصویر باشه و دوتای دیگش طول و عرض تصویر... و بعدش تصویر رو به اون اندازه در بیاره؟؟
م کد پایینو نوشتم ولی کار نمیکنه!!!



class resize
{

public static function resizeImg($src, $width, $heght)
{

@Header("Content-Type: image/jpeg");
$img = $src;
$imgSize = getimagesize($img);
$imgWidth = $imgSize[0];
$imgHeight = $imgSize[1];
$newWidth = $width;
$newHeight = $heght;
$newImg = imagecreatetruecolor($newWidth, $newHeight);
$oldImg = imagecreatefromjpeg($img);
imagecopyresized($newImg, $oldImg, 0, 0, 0, 0, $newWidth, $newHeight, $imgWidth, $imgHeight);
imagejpeg($newImg);

}

}


وبرای نماش هم :



resize::resizeImg('upload/image.jpg', 50, 50)

ولی کار نمیکنه و به این صورت نمایش میده:
146135

plague
شنبه 04 شهریور 1396, 09:18 صبح
از شدن میشه ولی خب ممکنه لود صفحه رو کند کنه
کلاس آماده زیاد هست برا ریسایز کردن عکس از این استفاه کن
https://github.com/claviska/SimpleImage

parsserver2
یک شنبه 05 شهریور 1396, 23:35 عصر
از شدن میشه ولی خب ممکنه لود صفحه رو کند کنه
کلاس آماده زیاد هست برا ریسایز کردن عکس از این استفاه کن
https://github.com/claviska/SimpleImage

ممنون دوست عزیز این دیگه خعلییییی کامل و پر محتوا بود!!! یدونه جموجورترش رو پیدا کردم! بازم تشکر...

parsserver2
یک شنبه 05 شهریور 1396, 23:39 عصر
دوستان یه سوال دیگه داشتم.. من یه قسمتی دارم تو پنل مدیریت که باید input از نوع text بزارم.. ولی تعدادش مشخص نیست!! متغییره! مثل سایتای آپلود تصویر که درصورت نیاز یه button هس که بازم اضافه میکنه input رو...
چجوری باید اینو درست کنم ممنون میشم اگه کمک کنین..

مهرداد سیف زاده
دوشنبه 06 شهریور 1396, 07:30 صبح
بهتر بود تاپیک جدیدی میزدید، بدلیل عنوان
مقاله زیر میتونه کمک کنه
http://seifzadeh.blog.ir/post/%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%D9%88-%DA%A9%D9%85-%DA%A9%D8%B1%D8%AF%D9%86-%D8%B9%D9%86%D8%A7%D8%B5%D8%B1-%D8%B5%D9%81%D8%AD%D9%87-%D8%A8%D9%87-%DA%A9%D9%85%DA%A9-jquery

plague
دوشنبه 06 شهریور 1396, 22:11 عصر
فیلد اضافه کردن که با jquery باید انجام بدی کار مشکلی نیست یه تابع jq مینویسی که کد html فیلد آپلود رو با فشار دادن دکمه به یجای صحفه اضافه کنه
وی شما میتونی همون 1 دونه فیلد رو کاری کنی که باهاش بشه چندین عکس رو آپلود کنه دیگه نخاد هی فیلد اضافه کنی

parsserver2
چهارشنبه 08 شهریور 1396, 05:10 صبح
بهتر بود تاپیک جدیدی میزدید، بدلیل عنوانمقاله زیر میتونه کمک کنهhttp://seifzadeh.blog.ir/post/%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%D9%88-%DA%A9%D9%85-%DA%A9%D8%B1%D8%AF%D9%86-%D8%B9%D9%86%D8%A7%D8%B5%D8%B1-%D8%B5%D9%81%D8%AD%D9%87-%D8%A8%D9%87-%DA%A9%D9%85%DA%A9-jqueryبله حق با شماست، باید تاپیک جدید میزدم، عذر میخوام...دستتون درد نکنه کارمو راه انداخت واقعا...