نمایش نتایج 1 تا 40 از 534

نام تاپیک: 1001 نکته در سی شارپ

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8

    نقل قول: 1001 نکته در سی شارپ

    تبدیل یک عکس به معادل GrayScale (تبدیل عکس رنگی به سیاه سفید) آن بصورت خیلی ساده و بهینه :

    public Bitmap GrayScale_Maker(Bitmap bmp)
    {
    Bitmap res = new Bitmap(bmp.Width, bmp.Height);
    for (int i = 0; i < bmp.Height; i++)
    {
    for (int j = 0; j < bmp.Width; j++)
    {
    Color cr = bmp.GetPixel(j, i);
    int code = (int)((cr.R + cr.B + cr.G) / 3);
    res.SetPixel(j, i, Color.FromArgb(code, code, code));
    }
    }
    return res;
    }

    با این الگوریتم RGB هر رنگ پیکسل پیدا شده و مجموع آنها تقسیم بر 3 ، RGB های تصویر جدید میشوند ./
    آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 27 خرداد 1394 در 03:47 صبح






برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •