大家好 我想用c#实现 对屏幕指定区域录像, 或者对指定应用程序录像的功能. 录像生成文件可以是avi 或者 gif 实在不行 一系列图片也可以. 不针对 DirectX 仅仅是普通的录像以及保存.是否可以给小弟一些思路或者例子 谢谢. 希望大家可以不吝赐教. 有建设性意见都给分.另外我还有几个问题:保存的录像用什么格式好: avi, Gif, Jpg?
如何在尽可能减少文件大小的情况下保持一定的清晰度?
每秒捕捉几次比较合适不至于影响系统性能以及漏调关键影像?
如何针对屏幕指定区域录像?
如何针对指定的句柄或者应用程序录像?
是否应该考虑多线程,大家建议创建几个主要的工作线程?
如何在尽可能减少文件大小的情况下保持一定的清晰度?
每秒捕捉几次比较合适不至于影响系统性能以及漏调关键影像?
如何针对屏幕指定区域录像?
如何针对指定的句柄或者应用程序录像?
是否应该考虑多线程,大家建议创建几个主要的工作线程?
http://www.syncfusion.com/faq/windowsforms/Search/625.aspx
针对屏幕截图;
针对指定应用程序截图;
针对指定句柄截图;
保存成Gif格式;不过我在如何选定屏幕区域上,比如说用鼠标在屏幕上画一个矩形,针对这个矩形进行录制上思路还不清晰;我计划捕捉鼠标时间 创建系统全局钩子得到 鼠标左键按下后不松手 拖动到松手后的起点和终点坐标然后取得改区域,基本已经实现. 请问大家有什么别的好办法.
如何达到性能和功能的平衡点? 谢谢