`
dyx1024
  • 浏览: 114492 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

Python:一个多功能的抓图工具开发(附源码)

 
阅读更多

最近几年,各种论坛回帖中经常会见到这样的回复:无图无真相。还有经常写工作周报或者实验结果时,均要贴几张图上去。所以,抓图的需求在工作和生活中应用算是比较多的了,如果在家,我个人一直使用PrtSc键或QQ的抓图工具,用PrtScr键的一个问题是,我必须打开画图板(mspaint.exe),把剪贴板中的图片黏贴到画布上,再另存为,还是比较麻烦的。如果在公司,因为用不了QQ,此时,要抓个一块区域上的图,还要通过画图板来编辑一下,也是比较浪费时间的。

为解决一上问题,今天使用python写了一个抓图的工具,支持使用快捷键抓取屏幕、当前窗口,所选区域三种需求,抓到之后并弹出保存对话框,再也不用使用画图板中转一下了,进入正题:

一、代码:


二、测试:

程序运行后,可以看别的事情,如果要抓图,根据要抓的图片类型,按下相应的快捷键即可,以下图片除第一张外,其他均使用本程序抓区。

1、抓到后自动弹出保存对话框

2、抓全屏(CTRL+F1)



2、抓当前窗口(CTRL+F2)


3、抓所选区域(CTRL+F3)



三、有待改进:

后面考虑增加托盘显示、用户自定义快捷键等功能,最终以exe格式发布(目前只做到了windows下使用,Linux下有空再研究一下)


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics