Qt编写GIF录屏工具(开源)

在平时的写做过程当中,常常须要将一些操做动做和效果图截图成gif格式,使得涵盖的信息更全面更生动,有时候能够将整个操做过程和运行效果录制成MP4,可是文件体积比较大,并且不少网站不便于上传,基本上都支持gif动图,通常一个5秒左右的gif,800*600分辨率,能够很好的控制在500KB内,这样就比较完美的支持各大网站上传动图。
最开始使用的是ScreenGif.exe,用了好久,感受还能够,后面一个朋友推荐用LICEcap.exe,体积更小,压缩比更高,再到后来发现有个gif.h开源的类,调用其中的方法能够实现将多张图片合并到一张gif中去,并且仍是跨平台的,本人亲自在WIN+UBUNTU测试成功。
最初的代码是倪大侠给的,我在此基础上从新完善了下,使得能够直接拖动窗体大小来改变录屏区域的大小。增长了对Qt4和其余编译器的支持。
完整源码下载:https://download.csdn.net/download/feiyangqingyun/11090665
控件已经集成到自定义控件大全中,目前共133个控件。
1:可设置要录制屏幕的宽高,支持右下角直接拉动改变.
2:可设置变宽的宽度
3:可设置录屏控件的背景颜色
4:可设置录制的帧数
5:录制区域可自由拖动选择 测试

相关文章
相关标签/搜索