Hallo an alle,
ich hab folgendes Problem. Ich möchte eine Bilderfolge schnell hintereinander anzeigen lassen. Das funktioniert auch ganz gut. Ich mache das indem ich ein Bitmap erstelle auf das gezeichnet wird:
Dim b As New Bitmap(320,240, PixelFormat.Format24bppRgb)
darauf lege ich dann ein Graphics Objekt:
Dim g As Graphics
g = Graphics.FromImage(b)
und dann erstelle in ein Bitmap aus der vorhandenen Imagedatei in einem Ordner die ich dann auf das andere Bitmap draufzeichne und anzeigen lasse:
Dim b2 As Bitmap(„bla“ & x & „.png“, 200, 200)
g.DrawImage(b2, 50,50,200,200)
PictureBox1.Image = b
Das funktioniert auch alles soweit. Nur habe ich festgestellt das die Animation schneller läuft je öfter sie abgespielt wird. Das liegt warscheinlich daran das das Programm nun schon alles fertig geladen hat und schneller darauf zugreifen kann. Nun meine Frage, ist es möglich eine große Anzahl von Bildern schon beim Start vorzuladen so das das nicht mehr passiert? Für eine Antwort wär ich sehr dankbar…
Gruß
Wingman223