Python实现截屏的函数详解编程语言
2023-06-13 09:20:23 时间
截屏函数,调用方法window_capture(d://) ,参数为指定保存的目录
返回图片文件名,文件名格式:日期.jpg 如:2009328224853.jpg
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(d://)
8100.html
cpython相关文章
- python识别文字位置_如何利用Python识别图片中的文字
- python监控网站更新_Python 通过网站search功能监控网站内容更新[通俗易懂]
- python分段线性插值_Python实现分段线性插值
- 用Python 实现的目录拷贝程序详解编程语言
- Python中线程池的实现(三)详解编程语言
- 使用Python访问并下载网页内容的代码详解编程语言
- Python 发email 带附件详解编程语言
- python通过BF算法实现关键词匹配详解编程语言
- python通过PyGame播放Midi和Mp3文件详解编程语言
- Python用户定义类实现详解编程语言
- 利用xlrd模块实现Python读取Excel文档详解编程语言
- python通过mechanize模块实现不断刷新网页的功能详解编程语言
- python中map的用法详解编程语言
- python自动裁剪图像详解编程语言
- python使用Queue实现优先级队列详解编程语言
- python 调用windows api查看系统的电量详解编程语言
- python字符串反转 高阶函数 @property与sorted(八)详解编程语言
- python全栈开发-Day4 列表、数据运算详解编程语言
- python 实现线程安全的单例模式详解编程语言
- python 实现int函数详解编程语言
- Python实现批量梯度下降算法详解编程语言
- Python实现排列组合详解编程语言
- Python 基于python实现的http+json协议接口自动化测试框架源码(实用改进版)详解编程语言
- python实现lower_bound和upper_bound详解编程语言
- 利用python实现冒泡排序详解编程语言
- python从MSSQL到Python:一段跨语言的旅程(mssql除以)