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:錄製區域可自由拖動選擇 測試

相關文章
相關標籤/搜索