Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. def take_screenshot1(hwnd):
  2. wDC = win32gui.GetWindowDC(hwnd)
  3. dcObj=win32ui.CreateDCFromHandle(wDC)
  4. cDC=dcObj.CreateCompatibleDC()
  5. dataBitMap = win32ui.CreateBitmap()
  6. dataBitMap.CreateCompatibleBitmap(dcObj, 765, 503)
  7. cDC.SelectObject(dataBitMap)
  8. cDC.BitBlt((0, 0), (765, 503), dcObj, (0, 0), win32con.SRCCOPY)
  9.  
  10. im = dataBitMap.GetBitmapBits(False)
  11. #img = np.array(im)
  12. #cv2.cvtColor(img, cv2.COLOR_RGB2BGR)
  13.  
  14. dcObj.DeleteDC()
  15. cDC.DeleteDC()
  16. win32gui.ReleaseDC(hwnd, wDC)
  17. win32gui.DeleteObject(dataBitMap.GetHandle())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement