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的截图工具,实现截图后进行编辑相关推荐

  1. 重装win7系统后打开截图工具显示“截图工具当前未在计算机上运行”怎么办

    win7系统自带截图工具,重装win7系统后打开截图工具,显示"截图工具当前未在计算机上运行.请重新启动计算机,然后重试",也不知道怎么回事,网上查询关于解决重装win7系统后无法 ...

  2. 计算机截图工具无法运行,重装win7系统后打开截图工具显示“截图工具当前未在计算机上运行”如何解决...

    win7系统自带截图工具,重装win7系统后打开截图工具,显示"截图工具当前未在计算机上运行.请重新启动计算机,然后重试",也不知道怎么回事,网上查询关于解决重装win7系统后无法 ...

  3. 学用计算机图片,电脑怎么截图?1分钟教你学会用电脑自带截图工具瞬间截图...

    电脑截图相信很多朋友经常都会用到,其实通过电脑自带的截图工具就可以非常方便的截图,下面小编花1分钟教大家如何用电脑自带截图工具瞬间截图,希望对电脑小白同学快速掌握技能有所帮助. 步骤一:首先找到键盘上 ...

  4. win7系统打开截图工具显示“截图工具当前未在计算机上运行” 如何解决

    win7系统打开截图工具显示"截图工具当前未在计算机上运行" 如何解决 1.首先在C盘中搜索tpcps.dll: 2.将数据最大那个tpcps.dll文件拷贝制C:\Windows ...

  5. 【截图工具】把图片钉在桌面上的截图工具——QQ截图、Snipaste

    目录 一.推荐缘由 二.实现效果 & 好处 三.演示 1.QQ截图 2. Snipaste 一.推荐缘由 偶然发现,想要实现[把截图钉在桌面上]的效果,知道怎么实现的人多,不知道的也多.所以就 ...

  6. win7系统打开截图工具显示“截图工具当前未在计算机上运行”

    截图工具当前未在计算机上运行.请重新启动计算机,然后重试.如果问题持续存在,请与您的系统管理员联系. 然而重启并没什么用. 解决办法: 1.在C盘中搜索tpcps.dll文件: 2.将tpcps.dl ...

  7. 基于Java的截图工具

    源码及论文下载: http://www.byamd.xyz/tag/java/ 摘要 ​ 当今时代是飞速发展的信息时代,人们在对信息的处理中对图像的处理量与日俱增,这一点在文档人员上显得非常突出. 本 ...

  8. w ndows默认截图工具,浅谈Win10系统下截屏方式

    前言 虽然近年来Windows式微的言论从不间断,微软也不再将Windows系统作为核心业务而是转向"AI为先·云为先"的战略,但Windows依然占据着全球88.5%的电脑桌面, ...

  9. 产品和设计师的福利! 作图工具、原型流程、截图工具大集合

    产品和设计师的福利! 作图工具.原型流程.截图工具大集合 2019年01月17日 17:30:00 weixin_33920401 阅读数:5 设计工具 Acorn - 一个像 PS,全面的功能集的图 ...

  10. 截图工具当前未在计算机运行

    win7系统自带截图工具,重装win7系统后打开截图工具,显示"截图工具当前未在计算机上运行.请重新启动计算机,然后重试",也不知道怎么回事,网上查询发现一种可行的方式,有需要的用 ...

最新文章

  1. mysql 回滚段_史上最牛分析MySQL索引机制的实现!不接受反驳
  2. mysql sql option_MySQL 报错MySQL server syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT'
  3. 12个数据分析里最常用的思维定式,收藏起来吃灰
  4. javascript 连续滚动
  5. 云瓣影音网站微信端(已开源)
  6. Scikit-Learn (浅谈Kmeans聚类算法)
  7. Logistic Regression(LR) 算法原理简介
  8. SQL 数据库 学习 033 视图
  9. 破解Windows系统密码---利用PE系统破解
  10. 矩形微带贴片天线设计
  11. 基于Huffman算法实现文件压缩解压缩(C语言)
  12. 什么是zigbee?
  13. 筑龙网下载的文件格式是php_建筑工程竣工验收资料填报指南(范本)
  14. 推荐画UML图以及流程图的在线网站Site
  15. 5个增加数据科学学习的技巧
  16. 【C语言函数递归】递归计算最大公约数
  17. 智能电话机器人(AI语音机器人)时什么?
  18. canvas圆形进度条
  19. 获取腾讯视频真实地址php源码,腾讯视频的地址解析下载
  20. 从职校到前端培训班经历(一)

热门文章

  1. 撰写学术论文引用文献时,标准的格式是怎样的?
  2. firefox附加组件开发者指南(五)——创建一个firefox扩展(上)
  3. IOS蓝牙已配对设备重新连接
  4. Ubuntu:安装PostgreSQL
  5. PHP下拉如何选择比选一个,买房选好楼栋比选好楼层更重要!
  6. Android UI性能优化——ViewStub和Merge的使用
  7. AMD第二代7nm GPU现身:原生支持光追;Facebook曾洽谈收购Fitbit 但谷歌的报价是其两倍……...
  8. oracle中的CURRVAL和NEXTVAL用法(sequence是序列号生成器)
  9. 数据分析实战——货币分析与预测
  10. 公路贴图都是用什么软件制作