我有一个.NET程序,它通过在system.drawing.drawing2d.graphics对象上绘图来执行一些显示。我希望能够将绘制的每个“帧”转换为.avi文件中的帧。
在.NET中有AVI类吗?有没有一些简单的方法来获得必须作为图形对象基础的位图?
提前谢谢。
发布于 2010-01-03 05:32:44
使用与当前在图形表面上绘制相同的方式绘制位图应该足够简单;从位图创建图形对象的示例可以在MSDN上找到。您可以绘制每个位图图像,将其显示在图形表面上,然后将位图写入文件以供以后使用。
快速搜索还得到了this codeproject tutorial,它有一个从C#中的一组位图生成AVI的示例。
另一个例子可以在AVIWriter class中找到。
可以对这两个示例进行修改,以读取在代码绘制阶段生成的位图列表,然后生成AVI。
希望这能有所帮助!
https://stackoverflow.com/questions/1992859
复制相似问题