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

نام تاپیک: درج متن روی عکس

  1. #1
    کاربر تازه وارد آواتار karbon2010
    تاریخ عضویت
    آبان 1387
    محل زندگی
    یکی از همسایه های بی معرفت امام رضا (ع)
    پست
    55

    درج متن روی عکس

    سلام و خدا قوت
    من تازه با C#‎‎‎‎ آشنا شدم از این رو شاید سوالم ابتدایی باشه
    جستجو هم کردم چیزی خاصی پیدا نکردم یا شاید هم من بلد نیستم جستجو درستی بزنم

    من میخواهم داخل یک PictureBox یک عکس لود کنم و بعد یک یا چند متن بر روی عکس بصورت شیشه ای درج کنم و بعد لوگو که با فرمت PNG است را بصورت شیشه ای درج کنم با قابلیت تنظیم شیشه ای و در آخر بصورت فایل JPG ذخیره کنم

    مثل این برنامه
    2014-01-08 23_17_35-Form1.jpg

    https://barnamenevis.org/showthread....=1#post1952588

    این برنامه کار نمیکنه
    ممنونم
    آخرین ویرایش به وسیله karbon2010 : جمعه 29 فروردین 1399 در 09:50 صبح

  2. #2
    کاربر دائمی آواتار ShayanFiroozi
    تاریخ عضویت
    شهریور 1397
    محل زندگی
    بندرعباس ، خلیج همیشه فارس
    سن
    39
    پست
    226

    نقل قول: درج متن روی عکس

    سلام،

    گرچه شما درخواست یک نرم افزار کامل رو دارید ولی به هر حال این یه بخشی از اونه :



    public void Write_Text_On_Bitmap(ref Bitmap src_Bitmap, string txtDateTime, Point Location) // write text on Bitmap
    {
    try
    {
    Point Text_Location = new Point(Location.X, Location.Y);


    using (Graphics graphics = Graphics.FromImage(src_Bitmap))
    {


    Rectangle rect = new Rectangle((Location.X - 160), (Location.Y - 3), 405, 40);


    graphics.DrawRectangle(new Pen(Color.White), rect);
    graphics.FillRectangle(Brushes.White, rect);


    using (Font TahomaFont = new Font("B Nazanin", 18, FontStyle.Bold)) // create text font
    {


    graphics.DrawString(txtDateTime, TahomaFont, Brushes.Red, Text_Location); // draw text on bitmap


    graphics.Dispose();




    }
    }
    }
    catch
    {


    // throw;
    }
    }

  3. #3
    کاربر تازه وارد آواتار karbon2010
    تاریخ عضویت
    آبان 1387
    محل زندگی
    یکی از همسایه های بی معرفت امام رضا (ع)
    پست
    55

    نقل قول: درج متن روی عکس

    نقل قول نوشته شده توسط ShayanFiroozi مشاهده تاپیک
    سلام،

    گرچه شما درخواست یک نرم افزار کامل رو دارید ولی به هر حال این یه بخشی از اونه :



    public void Write_Text_On_Bitmap(ref Bitmap src_Bitmap, string txtDateTime, Point Location) // write text on Bitmap
    {
    try
    {
    Point Text_Location = new Point(Location.X, Location.Y);


    using (Graphics graphics = Graphics.FromImage(src_Bitmap))
    {


    Rectangle rect = new Rectangle((Location.X - 160), (Location.Y - 3), 405, 40);


    graphics.DrawRectangle(new Pen(Color.White), rect);
    graphics.FillRectangle(Brushes.White, rect);


    using (Font TahomaFont = new Font("B Nazanin", 18, FontStyle.Bold)) // create text font
    {


    graphics.DrawString(txtDateTime, TahomaFont, Brushes.Red, Text_Location); // draw text on bitmap


    graphics.Dispose();




    }
    }
    }
    catch
    {


    // throw;
    }
    }

    سلام ممنونم
    من نیازی به نرم افزار ندارم حالا اگه برنامه با سورس باشه طبیعتا خوبه ولی هدف یادگیری است
    من طراحی خیلی از قسمت هایش را انجام میدهم ولی اون بخشی که طبیعا مسئله هست را دارم میپرسم در منابع خارجی هم جستجو کردم موارد خاصی را پیدا کردم

    ولی کاش حداقل توضیحی میدادید در مورد کد بالا

  4. #4
    کاربر دائمی آواتار ShayanFiroozi
    تاریخ عضویت
    شهریور 1397
    محل زندگی
    بندرعباس ، خلیج همیشه فارس
    سن
    39
    پست
    226

    نقل قول: درج متن روی عکس

    از نام تابع مشخصه کارش چیه.

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

  1. پاسخ: 1
    آخرین پست: چهارشنبه 11 خرداد 1401, 19:00 عصر
  2. سوال: تغییر رنگ پس زمینه زیر منوی بوت استرپ هنگام بردن موس روی آن
    نوشته شده توسط manit44 در بخش طراحی وب (Web Design)
    پاسخ: 8
    آخرین پست: یک شنبه 26 دی 1395, 17:32 عصر
  3. پاسخ: 3
    آخرین پست: سه شنبه 22 بهمن 1392, 11:11 صبح
  4. پاسخ: 0
    آخرین پست: شنبه 07 اردیبهشت 1392, 15:58 عصر
  5. پاسخ: 4
    آخرین پست: چهارشنبه 08 تیر 1390, 22:07 عصر

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

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

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