Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def take_screenshot1(hwnd):
- wDC = win32gui.GetWindowDC(hwnd)
- dcObj=win32ui.CreateDCFromHandle(wDC)
- cDC=dcObj.CreateCompatibleDC()
- dataBitMap = win32ui.CreateBitmap()
- dataBitMap.CreateCompatibleBitmap(dcObj, 765, 503)
- cDC.SelectObject(dataBitMap)
- cDC.BitBlt((0, 0), (765, 503), dcObj, (0, 0), win32con.SRCCOPY)
- im = dataBitMap.GetBitmapBits(False)
- #img = np.array(im)
- #cv2.cvtColor(img, cv2.COLOR_RGB2BGR)
- dcObj.DeleteDC()
- cDC.DeleteDC()
- win32gui.ReleaseDC(hwnd, wDC)
- win32gui.DeleteObject(dataBitMap.GetHandle())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement