精华内容
下载资源
问答
  • Python实现截屏的函数

    2020-09-21 21:06:51
    主要介绍了Python实现截屏的函数,可实现Python针对屏幕的截屏功能,非常简单实用,需要的朋友可以参考下
  • Windows python实现截屏功能

    千次阅读 2015-07-24 15:01:25
    利用python 库PIL 就可以轻松实现: from PIL import ImageGrab a=ImageGrab.grab() a.save('d:\\1.jpg') #后缀可以自己改

    利用python 库PIL 就可以轻松实现:

    from PIL import ImageGrab
    a=ImageGrab.grab()
    a.save('d:\\1.jpg') #后缀可以自己改


    展开全文
  • python实现截屏,并保存到对应目录

    千次阅读 2016-11-01 14:14:16
    # -*- coding: utf-8 -*- import time,Image import os, win32gui, win32ui, win32con, win32api def window_capture(dpath): ...#调用截屏函数 #window_capture('e:/pydev/Eobject/image/')
    # -*- coding: utf-8 -*- 
    import time,Image 
    import os, win32gui, win32ui, win32con, win32api 
    
    def window_capture(dpath): 
        hwnd = 0 
        hwndDC = win32gui.GetWindowDC(hwnd)  
        mfcDC=win32ui.CreateDCFromHandle(hwndDC)  
        saveDC=mfcDC.CreateCompatibleDC()  
        saveBitMap = win32ui.CreateBitmap()  
        MoniterDev=win32api.EnumDisplayMonitors(None,None) 
        w = MoniterDev[0][2][2] 
        h = MoniterDev[0][2][3] 
        #print w,h   #图片大小 
        saveBitMap.CreateCompatibleBitmap(mfcDC, w, h)  
        saveDC.SelectObject(saveBitMap)  
        saveDC.BitBlt((0,0),(w, h) , mfcDC, (0,0), win32con.SRCCOPY) 
        cc=time.gmtime() 
        bmpname=str(cc[0])+str(cc[1])+str(cc[2])+str(cc[3]+8)+str(cc[4])+str(cc[5])+'.bmp' 
        saveBitMap.SaveBitmapFile(saveDC, bmpname) 
        Image.open(bmpname).save(bmpname[:-4]+".jpg") 
        os.remove(bmpname) 
        jpgname=bmpname[:-4]+'.jpg' 
        djpgname=dpath+jpgname 
        copy_command = "move %s %s" % (jpgname, djpgname) 
        os.popen(copy_command) 
        return bmpname[:-4]+'.jpg' 
    
    #调用截屏函数     
    #window_capture('e:/pydev/Eobject/image/')
    展开全文
  • python定时截屏实现

    2020-12-16 19:11:19
    因为暂时还没有想好做什么具体的某个项目来提升对python的理解,所以就自己想着做一下小玩意来加强一下自己对一些库和方法的理解 分析 1、截屏 截屏的话有pillow这个模块,并且就两条语句,后面会看到 2、定时任务 ...
  • Python实现屏幕截屏

    2020-06-11 16:20:38
    利用Python实现屏幕截图,非常快速,只要pillow包就可以了 from PIL import ImageGrab #安装Pillow包就可以 img = ImageGrab.grab(bbox=(0, 0, 1600, 900)) #四个数字分别是要截屏的四个角 img.save(r'E:\Jupyter ...

    利用Python实现屏幕截图,非常快速,只要pillow包就可以了

    from PIL import ImageGrab #安装Pillow包就可以
    img = ImageGrab.grab(bbox=(0, 0, 1600, 900)) #四个数字分别是要截屏的四个角
    img.save(r'E:\Jupyter files\提取\jieping.png') #保存图片
    
    展开全文
  • 由于工作内容的要求,需要使用python实现对电脑屏幕内容进行截屏保存。查询了相关资料,简单介绍如下: 可以使用ImageGrab,具体代码寥寥数行: from PIL import ImageGrab im=ImageGrab.grab() im.save("./c....

    由于工作内容的要求,需要使用python实现对电脑屏幕内容进行截屏保存。查询了相关资料,简单介绍如下:

    可以使用ImageGrab,具体代码寥寥数行:

    from  PIL import ImageGrab
    
    im=ImageGrab.grab()
    im.save("./c.jpg")

    即可实现截屏操作,但是:该程序只可以在Windows系统以及Mac OS系统中使用,在Linux系统中会很无情的报错。

    那么,在Linux下该如何做呢?内容来了,那就是使用pyscreenshot,当然首先需要进行安装,以Ubuntu16.04为例:

    pip install pyscreenshot

    随后简单示例代码如下:

    import pyscreenshot as ImageGrab
    
    im=ImageGrab.grab()
    im.save("./lj.jpg")
    im.close()

    即可实现截屏操作。想了解更多细节或者使用更多参数进行详细控制?请查阅pyscreenshot官方文档

    展开全文
  • python实现滚动截屏功能

    千次阅读 2020-04-10 16:02:47
    之前写了像微信一样的区域截屏功能,中提到,我的小工具集里面有滚动截屏的功能,这篇文章将讨论一下具体的实现和公布源码。。。 实现思路类似某乎上一个关于滚动截屏实现的回答。 不同于移动端的滚动截屏,pc端浏览器...
  • 前言 今天我看了一下自己的文件夹,发现了自己写了许多似乎很无聊的代码。于是乎,一个想法油然而生:“生活已经很无聊...在python中可以实现截图的库有很多,这里我用的是pyautogui,它可以对指定区域进行截屏: imp
  • python 实现网页长截屏

    千次阅读 2017-11-02 10:39:32
    最近在看python爬虫,发现了一种实现方法,在这里介绍一下:主要原理是Phantomjs浏览器的功能,需要安装selenium工具。selenium可以用pip直接安装pip install seleniumphantomjs需要到官网或者镜像网站下载,然后
  • 本文介绍了使用 Python(2.7版本)实现网页截屏、查库、发邮件的 demo。用到了 selenium、phantomjs、mailer、jinja2、mysqldb 还有 image,都是比较典型的用法,可复用性比较强。 代码 本 demo 是用于发周报邮件...
  • 主要介绍了Python实现可自定义大小的截屏功能,结合实例形式分析了Python针对指定范围的截图、保存等功能相关实现技巧,需要的朋友可以参考下
  • 【kimol君的无聊小发明】—用python截屏小工具

    千次阅读 多人点赞 2020-09-27 16:41:40
    【kimol君的无聊小发明】—用python截屏小工具前言一、技术实现1. 相关库2. 定义窗口3. 绘制工具条4. 定义事件函数二、后续改进写在最后 前言 今天我看了一下自己的文件夹,发现了自己写了许多似乎很无聊的代码。...
  • Python 实现应用程序窗口截屏 Gif

    千次阅读 2019-09-24 22:08:40
    本来考虑使用C++做一个类似qq截图的那种程序,但我还是小看mfc了,太麻烦了 然后考虑到使用pythonpython虽然慢但是运行这样个小程序应该是可以的 ...当然如果百度还是可以找到用pyhook 实现截屏的如:https://...
  • python截屏小工具

    2020-09-29 15:26:52
    一、技术实现 1. 相关库2. 定义窗口3. 绘制工具条4. 定义事件函数 二、后续改进 写在最后 写在最后 最后,感谢各位大大的耐心阅读~ 前言 今天我看了一下自己的文件夹,发现了自己写了许多似乎很无聊...
  • 本文介绍了使用 Python(2.7版本)实现网页截屏、查库、发邮件的 demo。用到了 selenium、phantomjs、mailer、jinja2、mysqldb 还有 image,都是比较典型的用法,可复用性比较强,记录一下。 更多Python视频、源码...
  • python通过selenium可以对网页进行截图,但是我有几个问题: 1.很多网站现在都有弹出广告,运用哪个模块或者哪些应该可以过滤掉广告?...我觉得要实现自动化截屏,以上问题需要解决,有没有高手告诉一下方法啊?
  • 一、技术实现 1. 相关库2. 定义窗口3. 绘制工具条4. 定义事件函数 二、后续改进 写在最后 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做...
  • 一、今天小编就为大家分享一篇对 Python 获取屏幕截图的 3 种方法详解 1、采用 selenium 中的两种截图方法 方法一:save_screenshot() 方法二:get_screenshot_as_file() 用法一样,都是截取浏览器当前窗口里的...
  • 之前为了学习python而找的一个用来练手的小项目,可以实现手机截屏搜索的小功能,可以应用于冲顶大会,百万英雄,芝士超人,今日头条的快速答题需要。
  • Python有个第三方模块叫做PIL是Python Imaging Library的缩写,是用来进行图像处理的,比如,改变图片颜色,图片缩放,图片裁剪等等基本图片操作。它还包含一个截屏的功能。...为什么要实现自动化截屏呢?虽然大多...
  • 使用python(2.7)实现网页截屏、查库、发邮件的demo。用到了selenium、phantomjs、mailer、jinja2、mysqldb还有image,都是比较典型的用法,可复用性比较强,记录分享一下。 本demo是用于发周报邮件的,周报内容...
  • Python 截屏 程序

    千次阅读 2010-12-24 18:29:00
    Python PIL 简单实现截屏   # -*- coding: cp936 -*- """ Description: 在Windows上截屏的小程序。使用Python的PIL库 """ from PIL import ImageGrab import os im = ImageGrab.grab() # or...
  • 简单的python截屏工具

    2020-09-09 11:35:51
    今天突然想到python怎么实现截屏功能,于是在网络上搜集一下。 简单的截屏功能 #!/user/bin/env python #-*-coding: utf-8-*- #@Time : 2020/9/910:59 #@Author : GodSpeed #@File : 截屏函数.py #@Software : ...
  • 转载以进行二次开发 源地址 GUI效果 ...tkinter实现屏幕截图 源地址:https://blog.csdn.net/chengqiuming/article/details/78601078 """ import os import tkinter import tkinter.filedialog from...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 194
精华内容 77
关键字:

python实现截屏

python 订阅