使用Python中PIL图形库进行截屏

目的:通过使用Python的一个图形库PIL(Python Image Library)对屏幕进行截图

步骤:

1、下载PIL(路径)并安装

2、新建文件“截屏.py”,右键Edit with IDLE进行编辑

3、输入一下代码

from PIL import ImageGrab
im = ImageGrab.grab()
im.save(r"c:\1.jpg",‘jpeg‘)print("截屏完成")

4、保存并执行。执行成功输出截屏1.jpg文件

时间: 2024-10-25 21:22:31

使用Python中PIL图形库进行截屏的相关文章

Python中的图形库

Python中的图形库 根据Python 2.x的官网文档的解释: Graphical User Interfaces with Tk 和 Other Graphical User Interface Package Python 2.x中的,和画图有关的库,有: 内置的图形库: 标准的Tcl/Tk的库:Tkinter — Python interface to Tcl/Tk Tcl/Tk所延伸出来的库: ttk — Tk themed widgets Tix — Extension widge

利用python实现每x分钟截屏一次存放到指定文件夹

#创建一个文件夹用来保存文件#每x分钟截屏一次存放到指定文件夹import osimport pyautogui as paimport timedef make_dir(dirs): if not os.path.exists(dirs): os.makedirs(dirs)#检测并且创建目录def get_file_path(dirs): time_format = "%a %b %d %H %M %S %Y" time_now=time.strftime(time_format,

Python盗号原理-代码实现截屏键盘记录远程发送(不要做坏事)

这年头盗号的从出不穷,不是脱裤就是社工钓鱼.今天呢我们就以前面的几篇技术文章做铺垫,来讲一下python盗号的原理(学习用途,请勿用于违法犯罪),知己知彼方能百战不殆嘛. 脱裤我们就不多提了,无非就是过滤不严谨导致的sql注入,或者数据库存储不安全,这个本篇文章暂且不说,当然有感兴趣的,我后面的文章或许也会讲讲. 最简单的,也是技术手段相对较低的盗号方式当属钓鱼了(当然,社工更考验心理),除了钓鱼网站,就是发布某些带有诱惑性的工具,诱导消费者下载,运行后开启后门,或者启用钩子进行键盘记录.本篇文

python中PIL模块

Image模块 Image模块是在Python PIL图像处理中常见的模块,对图像进行基础操作的功能基本都包含于此模块内.如open.save.conver.show-等功能. open类 Image.open(file) ? image Image.open(file, mode) ? image 要从文件加载图像,使用 open() 函数, 在 Image 模块: from PIL import Image ##调用库 im = Image.open("E:\mywife.jpg"

Python中PIL及Opencv转化

转载:http://blog.sina.com.cn/s/blog_80ce3a550102w26x.html Convert between Python tuple and list a = (1, 2) # a is a tuple b = list(a) # b is a list c = tuple(b) # c is a tuple Convert between Python tuple, list and NumPy 1D array a = (1, 2) # a is a tu

python中PIL.Image和OpenCV图像格式相互转换

PIL.Image转换成OpenCV格式 import cv2 from PIL import Image import numpy image = Image.open("plane.jpg") image.show() img = cv2.cvtColor(numpy.asarray(image),cv2.COLOR_RGB2BGR) cv2.imshow("OpenCV",img) cv2.waitKey() OpenCV转换成PIL.Image格式 impo

Android中利用命令行进行截屏并导出到电脑上

声明:本博客为原创博客,未经允许,不得转载!原文链接为http://blog.csdn.net/bettarwang/article/details/27819525 大多数人最常用的截屏方法可能就是利用手机的快捷按键了,但是那样如果要导入到电脑中效率会比较低.实际上有更好的截屏方式,最简单的当然就是利用Eclipse中的DDMS进行截屏了,点击"Screen Capture"按钮后等待10多秒,然后就可直接利用Save按钮保存到电脑中. 显然,由于要进行图片显示的原因,在DDMS中会

robotFramework——截屏

测试执行过程中进行截屏并且保存,是任何一款自动化测试工具或者框架必备的功能.那么Robotframework如何进行截屏呢?Robotframework提供了一个“Screenshot”库.    使用“Screenshot”库前,需要确认window环境中是否已经安装以下软件:        wxPython (地址 http://wxpython.org)               Python Imaging Library (PIL) (地址 http://www.pythonware

Selenium_WebDriver截屏及文件操作

在自动化测试过程中,关键节点截屏是很有用的一招,能直观看到整个过程及结果. 本篇以某财BBS每天签到领铜钱为例,在以下8个关键节点进行截屏:登录前.登录后.个人信息页面铜钱数量.签到子版块.今日签到帖子.回帖关键字.回帖后.个人信息页面铜钱数量. 经多次测试,全部过程20s左右能够完成. 截屏部分代码如下: public static int t = 1; public static String getDateTime(){ SimpleDateFormat df = new SimpleDa