Qt编写GIF录屏工具(开源)
2023-09-11 14:18:39 时间
在平时的写作过程中,经常需要将一些操作动作和效果图截图成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:录制区域可自由拖动选择
相关文章
- qt创建多层目录_Qt多工程多目录的编译案例
- Qt编写的项目作品34-雷达模拟仿真工具(雨田哥作品)
- VS 2013+Qt 5.4.1
- QT中QString 转换为 char *的几种方法
- QT中操作Txt文件(Qt中QString与QByteArray互相转化方法)
- Qt窗体布局思路
- 【QT】Qt项目demo:数据在ui界面上显示,鼠标双击可弹窗显示具体信息
- 【QT】Qt creator连接MySQL数据库 - 增删改查
- 基于QT(C++)实现(窗体)旅行线路设计【100010514】
- QT工具——qt for vs
- Qt编写地图综合应用38-覆盖物矩形
- Qt编写的项目作品34-雷达模拟仿真工具(雨田哥作品)
- Qt开源作品27-鼠标定位十字线
- Qt编写的项目作品16-Onvif搜索和云台控制工具
- Qt编写自定义控件插件路过的坑及注意事项
- 是否应该学习qt源码(碰到问题的时候,或者文档对函数描述不清楚的时候,可以看一下)
- QT中|Qt::Tool类型窗口自动退出消息循环问题解决(setQuitOnLastWindowClosed必须设置为false,最后一个窗口不显示的时候,程序会退出消息循环)
- Qt之界面数据存储与获取
- Qt之窗体透明
- Qt环境搭建(Qt Creator)
- Qt ------ 添加某个功能,比如(QSerialPort)注意事项
- Qt移动应用开发(六):QML与C++互动
- 在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么?