当前位置:编程学习 > C#/ASP.NET >>

怎样把获取的屏幕图片录成视频? C#

         Bitmap btm = new Bitmap(width,height);
         using (Graphics g = Graphics.FromImage(btm))
         {
             g.CopyFromScreen(0, 0, 0, 0, Screen.AllScreens[0].Bounds.Size);
             g.Dispose();
             pictureBox1.Image = btm;
             string save = "F:\\屏幕获取保存\\" + DateTime.Now.ToString("yyyymmddhhmmssmmmm") + ".jpeg";
             btm.Save(save);
          }
           第一次提问, 望大家帮帮忙! --------------------编程问答-------------------- http://bytescout.com/products/developer/imagetovideosdk/imagetovideosdk.html --------------------编程问答-------------------- 好像网上应该有Avi生成的代码,
http://www.codeproject.com/Articles/7388/A-Simple-C-Wrapper-for-the-AviFile-Library
大体意思就是生成bmp序列后,
加入到AVI的每个帧里面就好了,
--------------------编程问答--------------------




--------------------编程问答--------------------    我想把做一个屏幕录制的功能,新手都不到往哪着手。。  谢谢1、2楼  我去研究研究 --------------------编程问答-------------------- 设置一个计时器,先将屏幕截屏后保存到一个文件夹下,并将文件名保存到内存中的一个列表,
点击停止时,根据列表中的文件名将图片打开并加载到AVI的帧里面,
最后调用AVI的生成函数。

好像所有图片的大小最好要一样。。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,