تقييم الموضوع :
  • 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 و نجح الأمر
تحياتي
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كود تحميل فيديو من اليوتيوب عبر بايثون justforit 4 272 23-10-25, 02:58 AM
آخر رد: justforit
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 259 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,865 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 665 24-04-25, 12:58 PM
آخر رد: foad8920
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 529 25-02-25, 09:31 AM
آخر رد: heem1986
  طريقة حفظ نسخة أحيتاطية من قاعدة بيانات sql محلية heem1986 2 504 01-01-25, 03:56 PM
آخر رد: heem1986
  طريقة جلب نوع ملفات معينة heem1986 3 488 31-12-24, 11:32 PM
آخر رد: aljzazy
  طريقة التحكم في التقرير بالكود المتألق9 2 497 23-12-24, 05:11 PM
آخر رد: atefkhalf2004
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 544 13-12-24, 04:48 AM
آخر رد: saud1004
  طريقة فاتورة epos altoki939 0 304 08-12-24, 09:15 PM
آخر رد: altoki939

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


يقوم بقرائة الموضوع: