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

نام تاپیک: transparent کردن قسمتی از یک تصویر؟؟

  1. #1
    کاربر دائمی
    تاریخ عضویت
    خرداد 1382
    محل زندگی
    تهران
    پست
    424

    transparent کردن قسمتی از یک تصویر؟؟

    آیا امکان داره فقط قسمتی از یک تصویر رو به کمک کد شفاف کنیم. مثلا فقط به اندازه یک مربع کوچک در وسط تصویر.

  2. #2
    کاربر دائمی آواتار tthenry14plus
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    Tehran
    پست
    218
    با این کدها مربعی شفاف با اندازه 50*50 در وسط تصویر قرار میگیره:


    using System.Drawing.Drawing2D;


    publicstatic Image MakeZone(Image img)
    {
    Bitmap bmp_img = new Bitmap(Img);
    Graphics ghp = Graphics.FromImage(bmp_img);
    LinearGradientBrush LineaBrush;
    LineaBrush = new LinearGradientBrush(new Rectangle(0, 0, 50, 50), Color.FromArgb(100, Color.White), Color.FromArgb(100, Color.White), LinearGradientMode.BackwardDiagonal);
    ghp.FillRectangle(LineaBrush, new Rectangle(bmp_img.Width / 2 - 25, bmp_img.Height / 2 - 25, 50, 50));
    return (Image)bmp_img;
    }

    طرز استفاده:

    pictureBox1.Image = MakeZone(pictureBox1.Image )

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

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