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

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

Threaded View

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

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

    < نمونه برنامه را می تونین در آخر مطالب دریافت کنید>

    توسط متد زیر می توانید هر عکسی را به حالت سیاه و سفید یا همون grayScale در بیارین



    public Image GrayScaleImage(Graphics graph, Image img, int left, int top)
    {

    ColorMatrix colorMix = new ColorMatrix();
    colorMix.Matrix00 = 1 / 3f;
    colorMix.Matrix01 = 1 / 3f;
    colorMix.Matrix02 = 1 / 3f;
    colorMix.Matrix10 = 1 / 3f;
    colorMix.Matrix11 = 1 / 3f;
    colorMix.Matrix12 = 1 / 3f;
    colorMix.Matrix20 = 1 / 3f;
    colorMix.Matrix21 = 1 / 3f;
    colorMix.Matrix22 = 1 / 3f;

    ImageAttributes imgAttrib = new ImageAttributes();
    imgAttrib.SetColorMatrix(colorMix);


    graph.DrawImage(img, new Rectangle(left, top, img.Width,
    img.Height), 0, 0, img.Width, img.Height,
    GraphicsUnit.Pixel, imgAttrib);
    Bitmap bmp = new Bitmap(img);
    return bmp;


    }




    عملکر متد خیلی واضحه.
    کلا با ImageAttribute ها و ColorMiser ها خیلی کارهای خوشکلی میشه کرد که به مرور میذارم اینجا
    راستی این کد به درد اون دسته عزیزانی که می خواستن، shutdown ویندوز را شبیه سازی کنند خیلی خوبه. (اینکه می خواستن از دسکتاپ عکس بگیرن و بعد اونو تار کنن) البته برای تار کردن عکس ها، راه های دیگه ای هم هست که انشالا به مرور
    نمونه






    در حاشیه :
    تورو خدا می بینین؟ فردا ظهر امتحان ارشد دارم، الان ساعت 1:30 نصف شبه نشستم برای شما و فقط به عشق شما دوستان مطلب می نویسم
    موفق باشید
    یا علی مدد
    مهدی کیانی
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Mahdi.Kiani : پنج شنبه 02 اسفند 1386 در 01:14 صبح دلیل: یادم رفته بود نمونه برنامه را آپ کنم

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

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

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