Hallo Forum,
Ich weiß das dieses Thema schon oft angesprochen wurde, aber nie kahm es aus meinen Augen zu einer Lösung. Dashalb möchte ich gerne wissen wie ich mehere Bilder als AVI Datei Abspeichern kann. Ich verwende diesen Code Gerade:
Spoiler anzeigen
Nur ich weiß nicht wie ich mit der AVILib.dll ein Film aus Bildern erstellen kann. Wäre nett wenn mir jamand Hilfe geben könnte.
Danke im Voraus.
Gruß Mr. VB
Ich weiß das dieses Thema schon oft angesprochen wurde, aber nie kahm es aus meinen Augen zu einer Lösung. Dashalb möchte ich gerne wissen wie ich mehere Bilder als AVI Datei Abspeichern kann. Ich verwende diesen Code Gerade:
VB.NET-Quellcode
- 'Verweis auf avilib.dll
- Dim Frame_Count As Integer = 6
- Dim fr As UInt32 'set up a uint32 for frame rate
- fr = Convert.ToUInt32(Frame_Count) 'set frame rate (from a constant in this case)
- Dim AW As AviWriter = New AviWriter
- Dim ImgList As New List(Of Image) ' Hier bräuchte ich Hilfe
- Dim bm As Bitmap
- bm = AW.Open("replay.avi", fr, pbField.Width, pbField.Height)
- Dim canvas As Graphics = Graphics.FromImage(bm)
- '// THEN WRITE TO THE AVI FILE
- For i = 0 To Frame_Count 'loop through writing each frame one at a time
- canvas.Clear(Color.White) 'clear the canvas
- ' THEN DRAW SHAPES ON TO THE CANVAS (using standard GDI+ code e.g. canvas.FillRectangle(...) etc.)
- ' I think you could also use BM = BM.FromFile(filename) to load bitmaps one at a time from the hard drive
- AW.AddFrame() 'add the bitmap (BM) to the AVI file
- Next
- AW.Close() 'clear resources
Nur ich weiß nicht wie ich mit der AVILib.dll ein Film aus Bildern erstellen kann. Wäre nett wenn mir jamand Hilfe geben könnte.
Danke im Voraus.
Gruß Mr. VB