基于Qt的截图工具,实现截图后进行编辑
20220712更:新增撤销前一次编辑痕迹功能,代码中通过设置“点击行为”栈,来进行控制
基于Qt的截图工具,采用了类似QQ截图的控制面板,先上效果图。
1.基本截图
2.画箭头
3.画矩形
4.画圆形
5.文字编辑
6.同时进行编辑
截图的思路主要是先得到当前的全屏图,然后沿着这个全屏图绘制一大圈路径,然后用暗色填充,即得到了背景大图。基本的截图操作就是根据鼠标初始按下的位置和最终松开的位置,根据这两个位置点,得到一个矩形,按照这个矩形绘制路径,然后再从背景大路径中将这个小路径用subpath扣掉,想要得到的截图区域就出现了。截图后编辑这里是采用了将截取区域的图绘制到一个额外引入的label上面,然后在其中进行编辑操作。定义想要编辑的图形种类的结构体,引入QVector向量进行保存。
感兴趣的朋友可以留言留下邮箱,我会将主要代码进行分享。后面会继续对之进行完善,实现放大器和取色器以及马赛克效果等。
下载地址:
(http://download.csdn.net/download/u012677715/10021281)
https://github.com/lidian53/Screenshot-with-picture-edit-Based-on-Qt
基于Qt的截图工具,实现截图后进行编辑相关推荐
- 重装win7系统后打开截图工具显示“截图工具当前未在计算机上运行”怎么办
win7系统自带截图工具,重装win7系统后打开截图工具,显示"截图工具当前未在计算机上运行.请重新启动计算机,然后重试",也不知道怎么回事,网上查询关于解决重装win7系统后无法 ...
- 计算机截图工具无法运行,重装win7系统后打开截图工具显示“截图工具当前未在计算机上运行”如何解决...
win7系统自带截图工具,重装win7系统后打开截图工具,显示"截图工具当前未在计算机上运行.请重新启动计算机,然后重试",也不知道怎么回事,网上查询关于解决重装win7系统后无法 ...
- 学用计算机图片,电脑怎么截图?1分钟教你学会用电脑自带截图工具瞬间截图...
电脑截图相信很多朋友经常都会用到,其实通过电脑自带的截图工具就可以非常方便的截图,下面小编花1分钟教大家如何用电脑自带截图工具瞬间截图,希望对电脑小白同学快速掌握技能有所帮助. 步骤一:首先找到键盘上 ...
- win7系统打开截图工具显示“截图工具当前未在计算机上运行” 如何解决
win7系统打开截图工具显示"截图工具当前未在计算机上运行" 如何解决 1.首先在C盘中搜索tpcps.dll: 2.将数据最大那个tpcps.dll文件拷贝制C:\Windows ...
- 【截图工具】把图片钉在桌面上的截图工具——QQ截图、Snipaste
目录 一.推荐缘由 二.实现效果 & 好处 三.演示 1.QQ截图 2. Snipaste 一.推荐缘由 偶然发现,想要实现[把截图钉在桌面上]的效果,知道怎么实现的人多,不知道的也多.所以就 ...
- win7系统打开截图工具显示“截图工具当前未在计算机上运行”
截图工具当前未在计算机上运行.请重新启动计算机,然后重试.如果问题持续存在,请与您的系统管理员联系. 然而重启并没什么用. 解决办法: 1.在C盘中搜索tpcps.dll文件: 2.将tpcps.dl ...
- 基于Java的截图工具
源码及论文下载: http://www.byamd.xyz/tag/java/ 摘要 当今时代是飞速发展的信息时代,人们在对信息的处理中对图像的处理量与日俱增,这一点在文档人员上显得非常突出. 本 ...
- w ndows默认截图工具,浅谈Win10系统下截屏方式
前言 虽然近年来Windows式微的言论从不间断,微软也不再将Windows系统作为核心业务而是转向"AI为先·云为先"的战略,但Windows依然占据着全球88.5%的电脑桌面, ...
- 产品和设计师的福利! 作图工具、原型流程、截图工具大集合
产品和设计师的福利! 作图工具.原型流程.截图工具大集合 2019年01月17日 17:30:00 weixin_33920401 阅读数:5 设计工具 Acorn - 一个像 PS,全面的功能集的图 ...
- 截图工具当前未在计算机运行
win7系统自带截图工具,重装win7系统后打开截图工具,显示"截图工具当前未在计算机上运行.请重新启动计算机,然后重试",也不知道怎么回事,网上查询发现一种可行的方式,有需要的用 ...
最新文章
- mysql 回滚段_史上最牛分析MySQL索引机制的实现!不接受反驳
- mysql sql option_MySQL 报错MySQL server syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT'
- 12个数据分析里最常用的思维定式,收藏起来吃灰
- javascript 连续滚动
- 云瓣影音网站微信端(已开源)
- Scikit-Learn (浅谈Kmeans聚类算法)
- Logistic Regression(LR) 算法原理简介
- SQL 数据库 学习 033 视图
- 破解Windows系统密码---利用PE系统破解
- 矩形微带贴片天线设计
- 基于Huffman算法实现文件压缩解压缩(C语言)
- 什么是zigbee?
- 筑龙网下载的文件格式是php_建筑工程竣工验收资料填报指南(范本)
- 推荐画UML图以及流程图的在线网站Site
- 5个增加数据科学学习的技巧
- 【C语言函数递归】递归计算最大公约数
- 智能电话机器人(AI语音机器人)时什么?
- canvas圆形进度条
- 获取腾讯视频真实地址php源码,腾讯视频的地址解析下载
- 从职校到前端培训班经历(一)
热门文章
- 撰写学术论文引用文献时,标准的格式是怎样的?
- firefox附加组件开发者指南(五)——创建一个firefox扩展(上)
- IOS蓝牙已配对设备重新连接
- Ubuntu:安装PostgreSQL
- PHP下拉如何选择比选一个,买房选好楼栋比选好楼层更重要!
- Android UI性能优化——ViewStub和Merge的使用
- AMD第二代7nm GPU现身:原生支持光追;Facebook曾洽谈收购Fitbit 但谷歌的报价是其两倍……...
- oracle中的CURRVAL和NEXTVAL用法(sequence是序列号生成器)
- 数据分析实战——货币分析与预测
- 公路贴图都是用什么软件制作