ویدئو های پربازدید سایت

ساده ترین روش Resize کردن تصویر در سی شارپ

در این پست قصد داریم یک روش بسیار ساده برای ریسایز کردن تصاویر در سی شارپ رو بهتون آموزش بدیم

برای این کار شما میبایست در ابتدا فضا های نامی زیر را در پروژه ادد کنید


using System.Drawing;
using System.Drawing.Imaging;


حالا ما یک تابع مینویسیم که در ورودی خود یک عکس و ابعاد جدید را میگیرد

        public Image Resize(Image source, int width, int height)
        {
            if (source.Width == width && source.Height == height) return source;
            var result = new Bitmap(width, height, PixelFormat.Format24bppRgb);
            result.SetResolution(source.HorizontalResolution, source.VerticalResolution);
            using (var g = Graphics.FromImage(result))
                g.DrawImage(source, new Rectangle(0, 0, width, height), new Rectangle(0, 0, source.Width, source.Height), GraphicsUnit.Pixel);
            return result;
        }

این تابع در ابتدا عرض و ارتفاع عکس وارد شده را بررسی ومیکند و در صورتی که برابر عرض و ارتفاع وارد شده باشد ، تصویر را به همان شکل باز میگرداند
در غیر اینصورتصویر را بر روی Bitmap ایجاد شده رسم و ان Bitmap را به خروجی ارسال میکند

مثال استفاده :
            string _Path = "e:\\hyperheader.jpg";
            Image img = Resize(Image.FromFile(_Path),600,300);

            pictureBox1.Image = img;

که تصویر جدید را در img ذخیره کرده ایم و سپس ان را در Picturebox نمایش می دهیم
برای ذخیره کافی است متد Save را در img فراخوانی کنیم








kamagra gél kamagra vélemények kamagra ára
buscopan plus site buscopan 10 mg
lamisil para que sirve go lamisil crema
enalapril 10 mg nguoiviendong.net enalapril bivirkninger
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید

تخفیف میخواهید یا کد تخفیف دارید ؟

دریافت

قیمت آموزش : 0 تومان
قیمت با تخفیف : تومان ()
عنوان محصول : ساده ترین روش Resize کردن تصویر در سی شارپ

;
هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2019
ارتباط با ما
نام شما
ایمیل
موبایل
آیدی تلگرام
رمز عبور را فراموش کرده ام

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

محصولقیمتبا تخفیفدرصد تخفیف

لطفا منتظر بمانید. . .

پیام سیستم