تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مثال تصوير الشاشة v2
#21
يااخوان هذا السطر يسبب خطا
كود :
group.AddTransition(clip1.Offset - halfDuration, halfDuration, StandardTransitions.CreateFade(), True)

تم حل كل شيء الا السطر هذا
الرد }}}
تم الشكر بواسطة:
#22
يافرحة ماتمت SadSadSad
الرد }}}
تم الشكر بواسطة:
#23
عدلت على مثال الاخ دريم اضفت بدل clip2 وضعت clip1 وصار نفس الخطا
طيب شلون اصيغ الكود هذا بحيث يتخطى اول ملف مثلا باسم a0.jpj
كود :
For Each fl In IO.Directory.GetFiles(imagepath, "*.jpg")                Dim fn As String = IO.Path.GetFileName(fl)
                Dim clip1 As IClip = videotrack.AddImage(imagepath & fn, 0, 2)
                Dim halfDuration As Double = 0.5




                group.AddTransition(clip1.Offset - halfDuration, halfDuration, StandardTransitions.CreateFade(), True)
                group.AddTransition(clip1.Offset, halfDuration, StandardTransitions.CreateFade(), False)
                prog.Value += 1




            Next
الرد }}}
تم الشكر بواسطة:
#24
خلاص آخر محاولاتي باءت بالفشل وسارجع عن استخدام هذه الميزةSmile
http://vb4arb.com/vb/uploaded/34_01363764031.zip
الرد }}}
تم الشكر بواسطة:
#25
زالت رسائل الخطا بعد حذف هذين السطرين
كود :
' group.AddTransition(clip1.Offset - halfDuration, halfDuration, StandardTransitions.CreateFade(), True)                'group.AddTransition(clip1.Offset, halfDuration, StandardTransitions.CreateFade(), False)

لكن الدقة سيئة للغاية يااخوان
كود :
Using timeline As New DefaultTimeline(5)
ماذا اضع بدل الرقم 5 جربت 25 ولم ينفع الصورة الواحد تطول المفروض تاخذ فقط 200 مل ثانية
الرد }}}
تم الشكر بواسطة:
#26
سعود كتب :اسال الله جل في علاه ان يوفقك لكل خير وان يحقق لك ماتريد ويكون قربة اليه.

واسال الله ان يجزيك بالمثل
الرد }}}
تم الشكر بواسطة:
#27
نحمده ونصلي على رسوله الكريم

الكود التالي يزيل التاثيرات من المقطع الناتج، ويحدد المدة الزمنية في التنقل بين الصور بـ 0.02 ما يعادل 200 مل ثانية:
كود :
[align=left]Label1.Visible = True
Application.DoEvents()

Using timeline As New DefaultTimeline(25)

    Dim group As IGroup = timeline.AddVideoGroup(32, 960, 720) ' هنا حجم مقطع الفيدو من ناحية العرض والارتفاع

    Dim videoTrack As ITrack = group.AddTrack()

    Dim clip1 As IClip = videoTrack.AddImage(Application.StartupPath & "\image1.jpg", 0, 0.02) ' آخر وسيطة لتحديد مدة الانتقال، كل صورة على حده
    Dim clip2 As IClip = videoTrack.AddImage(Application.StartupPath & "\image2.jpg", 0, 0.02)
    Dim clip3 As IClip = videoTrack.AddImage(Application.StartupPath & "\image3.jpg", 0, 0.02)
    Dim clip4 As IClip = videoTrack.AddImage(Application.StartupPath & "\image4.jpg", 0, 0.02)

    'Dim halfDuration As Double = 0.5

    'group.AddTransition(clip2.Offset - halfDuration, halfDuration, StandardTransitions.CreateIris(), True)
    'group.AddTransition(clip2.Offset, halfDuration, StandardTransitions.CreateIris(), False)
    'group.AddTransition(clip3.Offset - halfDuration, halfDuration, StandardTransitions.CreateIris(), True)
    'group.AddTransition(clip3.Offset, halfDuration, StandardTransitions.CreateIris(), False)
    'group.AddTransition(clip4.Offset - halfDuration, halfDuration, StandardTransitions.CreateIris(), True)
    'group.AddTransition(clip4.Offset, halfDuration, StandardTransitions.CreateIris(), False)

    Dim audioTrack As ITrack = timeline.AddAudioGroup().AddTrack()
    ' التالي هو مقطع الصوت المدمج
    Dim audio As IClip = audioTrack.AddAudio(Application.StartupPath & "\soundtrack.wav", 0, videoTrack.Duration)

    'audioTrack.AddEffect(0, audio.Duration, StandardEffects.CreateAudioEnvelope(1.0, 1.0, 1.0, audio.Duration))

    Using renderer As New WindowsMediaRenderer _
        (timeline, Application.StartupPath & "\output.wmv", WindowsMediaProfiles.HighQualityVideo)

        renderer.Render()
    End Using

End Using

Label1.Visible = False

If MessageBox.Show("تم إنشاء الفيديو" & Environment.NewLine & "هل تريد تشغيله", Text, _
                   MessageBoxButtons.OKCancel, MessageBoxIcon.Question) = DialogResult.OK Then

    System.Diagnostics.Process.Start(Application.StartupPath & "\output.wmv")
End If
[/align]
الرد }}}
تم الشكر بواسطة:
#28
طيب دقة الفيدية ليست جيدة ما السبب؟
الرد }}}
تم الشكر بواسطة:
#29
السلام عليكم

الظاهر انك تراجعت فعلا عن استخدام الميزة :confused:
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مثال لجلب أسماء الجداول وأسماء الأعمدة ونوع البيانات لـ Access|Excel بمختلف الإصدارات Sniper.ps 3 5,110 12-05-21, 02:26 PM
آخر رد: atefkhalf2004
  مثال على InputBox With Password Char Sniper.ps 1 4,621 26-12-19, 04:25 PM
آخر رد: osamaalymaghraby
  مثال (ليس جديد) استخدام iris skin باستخدام (Imports Sunisoft.IrisSkin) سعود 16 12,736 25-01-18, 02:05 PM
آخر رد: altho8
  مثال حفظ الصور (ليس جديد وانما للتسلية جهزت مثال,توجد صورة وفيديو) سعود 15 10,169 08-11-17, 11:39 PM
آخر رد: سعود الشامان
  مثال كيفية الإضافه والتعديل للبيانات التي تحتوي علي صور amgadtamer 2 4,109 05-02-16, 10:01 PM
آخر رد: أبوبكر سويدان
  مثال على كيفية تغيير لون شريط التحديد في أداة الـ ListBox Sniper.ps 1 3,186 05-12-15, 03:12 PM
آخر رد: awidan76
  مثال حول حفظ كافة الصور بتنسيق محدد و الموجودة بمجلد محدد بضغطة زر بعد تحويلها الى بيناري سعود 60 21,212 24-02-15, 09:21 AM
آخر رد: Mostafa Saad
  مثال لنشر معلومات التحديث الخاص بتطبيقك سعود 17 7,970 19-01-15, 02:49 PM
آخر رد: Amir_Alzubidy
  مثال على السريع للبحث عن سلعة تنتهي بعد x ايام سعود 9 5,069 29-08-13, 12:08 AM
آخر رد: MSDOS
  مثال نقل بيانات بين اثنين Datagridview من المنتدى القديم ابو ليلى 2 3,595 25-08-13, 08:08 PM
آخر رد: ابو ليلى

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


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