2010-01-02 6 views
0

J'ai un programme .NET qui affiche certains en dessinant sur un objet system.drawing.drawing2d.graphics. Je voudrais être en mesure de transformer chaque "image" dessiné dans un cadre dans un fichier .avi.Transformer system.drawing.drawing2d.graphics en fichier .avi?

Y a-t-il des classes AVI dans .NET? Un moyen simple d'obtenir le bitmap qui doit sous-tendre l'objet graphique?

Merci d'avance.

Répondre

0

Devrait être assez facile de dessiner un bitmap de la même manière que vous dessinez sur la surface graphique pour le moment; un exemple de création d'un objet graphique à partir d'un bitmap peut être trouvé sur MSDN. Vous pouvez dessiner chaque image bitmap, l'afficher sur la surface graphique puis écrire le bitmap dans un fichier pour une utilisation ultérieure.

Une recherche rapide a également généré this codeproject tutorial qui a un exemple de génération d'un AVI à partir d'un ensemble de bitmaps en C#.

Un autre exemple de ceci peut être trouvé dans le AVIWriter class.

L'un ou l'autre de ces exemples pourrait être modifié pour lire votre liste de bitmaps générée dans la phase de dessin de votre code, puis générer l'AVI.

Espérons que cela aide!