Python實現截圖的函式

2022-10-04 22:21:33 字數 1550 閱讀 9283

1.可指定儲存目錄.

2.截圖名字以時間為檔名

3.截圖**存為jpg格式,比bmp小多的,乙個1024*800的截圖bmp有3m多,乙個1024*800的jpg只有300k左右.

就可做乙個簡單的監控了,每10秒截一屏,放到乙個指定隱藏的資料夾裡,基本掌握機子的使用了,適合監控自家小孩的使用情況

# -*- coding: cp936 -*-

import time,image

import os, win32gui, win32ui, win32con, win32api

def window_capture(dpath):

'''''

截圖函式,呼叫方法window_capture('d:\\') ,引數為指定儲存的目錄

返回檔名,檔名格式:日期.jpg 如:2009328224853.jpg

'''

hwnd = 0

hwnddc = win32gui.getwindowdc(hwnd)

mfcdc=win32ui.createdcfromhandle(hwnddc)

s**edc=mfcdc.createcompatibledc()

s**ebitmap = win32ui.createbitmap()

moniterdev=win32api.enumdisplaymonitors(none,none)

w = moniterdev[0][2][2]

h = moniterdev[0][2][3]

#print w,h   #大小

#呼叫截圖函式

window_capture('d:\\')

本文標題: python實現截圖的函式

本文位址: /jiaoben/python/128630.html

python 實現的截圖工具

新增了透視裁剪工具 類似於ps裡的用法 多邊形截圖工具 取色器工具 油漆桶工具 背景還原畫筆 配合背景橡皮擦使用 支援回退10步操作歷史記錄 新增一鍵還原按鈕 新增智慧型選框的開關。畫筆等增加透明度支援,在畫筆 標記時可以通過按住ctrl鍵 滾輪快速調整畫筆透明度,新增常用顏色到取色按鈕 滑鼠劃過即...

Android 實現截圖

android實現截圖功能,使用view的方法,得到以時間戳命名的png view view v.getrootview view.setdrawingcacheenabled true view.builddrawingcache bitmap bitmap1 view.getdrawingcac...

WebView的截圖實現

webview的截圖主要有兩種實現方式 方式1 bitmap webview.getdrawingcache 可是,webview必需要mwebview.setdrawingcacheenabled true 此方式僅僅能擷取螢幕顯示的內容 方式2 picture snapshot webview....