تغییر سایز عکس با php و jquery


تغییر سایز عکس با php و jquery

در این آموزش , قصد داریم به شما نحوه تغییر سایز عکس با php به نسبت ابعاد (Aspect Ration) نشان دهیم . این نسبت ابعاد بر اساس اندازه تصویر اصلی محاسبه خواهد شد . بر اساس این نسبت ابعاد طول یا عرض , تصویر نهایی ساخته می شود.

 

در این آموزش php  , من از jQuery AJAX برای دسترسی به متد تغییر سایز عکس در کلاس php استفاده می کنم . در این مثال , داده های فایل به php برای دسترسی به کلاس ImageResizer ارسال می شود . در صورت موفقیت آمیز بودن عملیات تغییر سایز عکس با php , تصویر بند انگشتی در پاسخ برگشت داده میشود.

تغییر سایز عکس با php و jquery

فرم HTML برای ارسال داده های تصویر

این کد به شما HTML مربوط به آپلود و ارسال تصویر به تابع AJAX برای تغییر سایز عکس را نشان می دهد . بر کلیک بر روی دکمه آپلود تصویر , فایل توسط درخواست AJAX به php ارسال می شود.

دسترسی به ImageResizer با jQuery AJAX

این تابع جی کویری یک درخواست AJAX را با داده های تصویر به فایل php ارسال می کند. در کد php , کلاس ImageResizer برای ساخت تصویر بند انگشتی به نسبت ابعاد ساخته می شود . بعد از اتمام این مراحل در سمت اسکریپت php , نتیجه تصویر تغییر داده شده برگشت داده میشود .

حتما بخوانید  تغییر سایز المنت HTML با jQuery

کلاس ImageResizer

در کلاس ImageResizer , یک متد برای تغییر سایز تصویر اصلی به نسبت ابعاد تعیین کردیم . اگر مقدار طول و عرض تصویر اصلی با یکدیگر یکسان نبودند , پس نسبت ابعاد بر اساس مقیاس پایین و بای تصویر محاسبه خواهد شد.

جمع بندی

همانطور که دید به راحتی توانستیم یک اسکریپت تغییر سایز عکس با php و jquery را پیاده سازی کنیم .

همچنین در بخش php به صورت کارا از کتابخانه GD برای انجام عملیات تغییر سایز بهره بردیم که در بخش های مختلف بخصوص زمانی که یک سیستم مدیریت محتوای فروشگاهی و یا خبری طراحی می کنید , برای سادگی کاربر مدیریت حتما توجه داشته باشید از این قابلیت در بخش افزودن تصویر استفاده کنید.

برای دانلود سورس کد کامل این مقاله می توانید به بخش باکس دانلود زیر این مقاله آموزشی مراجعه کنید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان php و امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جدیدترین آموزش های آنلاین



دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

نظر کاربران عزیز

آموزش های آنلاین در چه زمینه ای تهیه کنیم ؟

نظر شما برای ما بسیار مهم است

Loading ... Loading ...

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

دانلود کتاب

عضویت در خبرنامه