تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] طريقة أخذ صورة من فيديو
#1
السلام عليكم 
لدي برنامج يشغل بث مباشر اردت اضافة خاصية التقاط صورة للفورم النشيط لكن المشكل أن الكود الذي لدي يأخذ الصورة للفورم و يتجاهل الفيديو الذي يعمل بداخله و كأنه غير موجود 
الكود المستخدم 

كود :
Dim bm As New Bitmap(Width, Height)
       DrawToBitmap(bm, New Rectangle(0, 0, Width, Height))
       bm.Save("C:\Users\Thevest\Desktop\screenshot.png", System.Drawing.Imaging.ImageFormat.Png)


رجاءا اريد مساعدة من ذوي الاختصاص في أقرب وقت ممكن
تحياتي

اتضح أن الكود السابق يستثني كونترول الويب براوزر فقمت بالتعديل عليه و جربت فوجدت أنه يأخذ الصورة بشكل عادي من الويب براوزر لكنه لا يظهر الفورم و بقي الان أن أدمج صورة الويب براوزر بالفورم كي يظهر البرنامج كاملا 

كود :
 Dim bm As New Bitmap(BPLAYER.Width, BPLAYER.Height)
       'DrawToBitmap(bm, New Rectangle(0, 0, Width, Height))
       BPLAYER.DrawToBitmap(bm, New Rectangle(0, 0, BPLAYER.Width, BPLAYER.Height))
       bm.Save("C:\Users\Thevest\Desktop\DZSATscreenshot" & Rand() & ".png", System.Drawing.Imaging.ImageFormat.Png)
الرد }}}
تم الشكر بواسطة:
#2
مرحبا اخى

ضع مشروعك بالمرفقات لتم مساعدتك مع التوضيح
الرد }}}
تم الشكر بواسطة: thevest_knight
#3
المفروض ان DrawToBitmap الخاصة بالفورم تعطيك الفورم و ما في داخله من كونترول اخري
لكن في بعض الحالات ليس مضمونا تماما أن يخدث هذا كما تتوقعه
و اسياب ذلك ان بعض الكونترول تصميمها يختلف عن الأخر خاصة في عملية رسم نفسها علي صورة
عموما خذ صورة للفورم ثم خذ صورة للويب براوزر و ارسم الصورة الثانية داخل الصورة الأولي

حل أخر و هو إنك تستخدم CopyFromScreen
Retired
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , thevest_knight
#4
بارك الله فيكم على التفاعل
و شكرا جزيلا أخي silverlight على حضورك الدائم
تم الاعتماد على CopyFromScreen و نجح الأمر
تحياتي
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 88 15-04-24, 04:31 AM
آخر رد: Taha Okla
  [VB.NET] طريقة استدعاء مكتبة dll عبد الناصر موسى 3 1,465 10-04-24, 04:33 AM
آخر رد: emadahmed1995
  [VB.NET] طريقة التعلم بخطوات صحيحة للتعلم و المعرفة انمار الرواي 0 62 31-03-24, 08:23 PM
آخر رد: انمار الرواي
  تعديل كود ارسال صورة الى الواتس new_programer 2 172 21-03-24, 10:07 PM
آخر رد: new_programer
  محتاج طريقة لتنسيق نص الرسالة المرسلة إلى الواتس اب new_programer 2 207 04-03-24, 07:15 AM
آخر رد: new_programer
  محتاج تشفير فيديو وتشغلية عن طريق البرنامج فقط new_programer 1 118 22-02-24, 12:09 PM
آخر رد: AHMED213
  طريقة اجراء نسخة احتياطية و استرجاعها ؟ Osama NY 2 474 07-02-24, 08:59 PM
آخر رد: Kamil
  ماهي طريقة نقل محتويات checkedlistbox الى داتاقريدفيو صالح عبدالله 3 266 06-01-24, 03:20 PM
آخر رد: Kamil
  [VB.NET] ما هي طريقة استدعاء الازرار في الكيبورد من خلار زر افتراضي haider.mohsin92 1 304 14-12-23, 03:19 PM
آخر رد: Kamil
  طريقة عرض التقرير كريستال ريبورت في جهاز العميل Adel27213 2 356 10-12-23, 04:03 AM
آخر رد: Adel27213

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم