Bonjours à tous,
je m'adresse à vous car j'ai des messages d'erreurs en relation avec des bitmaps.
Je voudrais réaliser une vidéo avec une liste de bitmaps, mon programme marche nickel sauf que
si je veux enregistrer une video qui dure plus de 25s (environ) le système m'affiche une erreur avant la fin de l'enregistrement.
Le paramètre n'est pas valide. à :
-Bitmap b = new Bitmap(Panel1.Width, Panel1.Height, PixelFormat.Format32bppArgb);
Code :
- public Bitmap ScreenShot()
- {
- Bitmap b = new Bitmap(Panel1.Width, Panel1.Height, PixelFormat.Format32bppArgb);
- using(Graphics g = Graphics.FromImage(b))
- {
- g.CopyFromScreen(155, 225, 0, 0, Panel1.Size, CopyPixelOperation.SourceCopy);
- }
- return b;
- }
- public void boucleWhile()
- {
- while(stopWhile == false)
- {
- listImage.Add(ScreenShot());
- Thread.Sleep(50);
- }
- }
|
boucleWhile() est dans un thread.
Et des fois le message indique que l'erreur provient de : g.CopyFromScreen(155, 225, 0, 0, Panel1.Size, CopyPixelOperation.SourceCopy);
alors que je ne change pas le code... (ça arrive environ une fois sur deux)
Si quelqu'un pourrait m'aider ?