2010-01-02 75 views
0

我有一个.NET程序,通过在system.drawing.drawing2d.graphics对象上绘图来进行显示。我希望能够将每个“框架”绘制成.avi文件中的框架。将system.drawing.drawing2d.graphics转换为.avi文件?

.NET中是否有AVI类?获取必须位于图形对象之下的位图的一些简单方法?

在此先感谢。

回答

0

应该很容易就可以像现在在图形表面上绘制相同的方式绘制位图;可以在MSDN上找到从位图创建图形对象的示例。您可以绘制每个位图图像,将其显示在图形表面上,然后将该位图写入文件中供以后使用。

快速搜索也得到了this codeproject tutorial,它有一个从C#中的一组位图生成AVI的例子。

另一个例子可以在AVIWriter class找到。

这些例子中的任何一个都可以修改为读取您的代码绘图阶段生成的位图列表,然后生成AVI。

希望这会有所帮助!