نمایش نتایج 1 تا 5 از 5

نام تاپیک: عکس رنگی به سیاه سفید

  1. #1

    عکس رنگی به سیاه سفید

    سلام
    بچه ها همون جور که تو عنوان هست یه برنامه دست ساز!!! تو #C میخواستم که عکس رنگی رو سیاه سفید بکند هرچچ قدر برنامه ساده تر و مبتدی تر باشه بهتره ممنون میشم اگه کمکم کنید

  2. #2
    مدیر بخش آواتار مهرداد صفا
    تاریخ عضویت
    تیر 1391
    محل زندگی
    select Country,City From World where Country.Name=IRAN and City.Contains(حضرت معصومه(ع))
    پست
    1,499

    نقل قول: عکس رنگی به سیاه سفید

    چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست
    **********
    اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ

  3. #3
    کاربر دائمی آواتار j_naroogha@yahoo.com
    تاریخ عضویت
    آبان 1388
    محل زندگی
    Microfoft Visual Studio Ultimate Version
    سن
    33
    پست
    388

    نقل قول: عکس رنگی به سیاه سفید

    Bitmap c = new Bitmap("fromFile");
    Bitmap d;
    int x, y;

    // Loop through the images pixels to reset color.
    for (x = 0; x < c.Width; x++)
    {
    for (y = 0; y < c.Height; y++)
    {
    Color pixelColor = c.GetPixel(x, y);
    Color newColor = Color.FromArgb(pixelColor.R, 0, 0);
    c.SetPixel(x, y, newColor); // Now greyscale
    }
    }
    d = c; // d is grayscale version of c

  4. #4
    کاربر دائمی آواتار j_naroogha@yahoo.com
    تاریخ عضویت
    آبان 1388
    محل زندگی
    Microfoft Visual Studio Ultimate Version
    سن
    33
    پست
    388

    نقل قول: عکس رنگی به سیاه سفید

    public static Bitmap MakeGrayscale3(Bitmap original)
    {
    //create a blank bitmap the same size as original
    Bitmap newBitmap = new Bitmap(original.Width, original.Height);

    //get a graphics object from the new image
    Graphics g = Graphics.FromImage(newBitmap);

    //create the grayscale ColorMatrix
    ColorMatrix colorMatrix = new ColorMatrix(
    new float[][]
    {
    new float[] {.3f, .3f, .3f, 0, 0},
    new float[] {.59f, .59f, .59f, 0, 0},
    new float[] {.11f, .11f, .11f, 0, 0},
    new float[] {0, 0, 0, 1, 0},
    new float[] {0, 0, 0, 0, 1}
    });

    //create some image attributes
    ImageAttributes attributes = new ImageAttributes();

    //set the color matrix attribute
    attributes.SetColorMatrix(colorMatrix);

    //draw the original image on the new image
    //using the grayscale color matrix
    g.DrawImage(original, new Rectangle(0, 0, original.Width, original.Height),
    0, 0, original.Width, original.Height, GraphicsUnit.Pixel, attributes);

    //dispose the Graphics object
    g.Dispose();
    return newBitmap;
    }

  5. #5
    کاربر دائمی آواتار j_naroogha@yahoo.com
    تاریخ عضویت
    آبان 1388
    محل زندگی
    Microfoft Visual Studio Ultimate Version
    سن
    33
    پست
    388

    نقل قول: عکس رنگی به سیاه سفید

    Bitmap d = new Bitmap(c.Width, c.Height);

    for (int i = 0; i < c.Width; i++)
    {
    for (int x = 0; x < c.Height; x++)
    {
    Color oc = c.GetPixel(i, x);
    int grayScale = (int)((oc.R * 0.3) + (oc.G * 0.59) + (oc.B * 0.11));
    Color nc = Color.FromArgb(oc.A, grayScale, grayScale, grayScale);
    d.SetPixel(i, x, nc);
    }
    }

تاپیک های مشابه

  1. تبدیل عکس رنگی به سیاه سفید
    نوشته شده توسط ramin149 در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: پنج شنبه 26 اردیبهشت 1392, 11:25 صبح
  2. تبدیل عکس رنگی به سیاه و سفید با Image Processing
    نوشته شده توسط hjran abdpor در بخش C#‎‎
    پاسخ: 13
    آخرین پست: چهارشنبه 27 بهمن 1389, 15:39 عصر
  3. تبدیل تصویر رنگی به سیاه سفید
    نوشته شده توسط yashar666 در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: سه شنبه 07 فروردین 1386, 22:04 عصر
  4. تبدیل عکس رنگی به سیاه و سفید
    نوشته شده توسط محسن بابائی در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 2
    آخرین پست: سه شنبه 02 آبان 1385, 06:02 صبح

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

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