title: How to take screenshot of whole screen using wxpython
body: <p>I'm setting up an imageprocessing tool which input should be a screenshot.</p>
  
  <p>The wx python screenshot function works in the aspect that the dimensions are correct but the image is zoomed and therefore not the whole screen is captured.</p>
  
  <pre><code>def taking_screenshot():
      screen = wx.ScreenDC()
      size=screen.GetSize()
      bmp = wx.Bitmap(size[0],size[1])
      mem=wx.MemoryDC(bmp)
      mem.Blit(0,0,size[0],size[1],screen,0,0)
      del mem
      bmp.SaveFile('screenshot_for_working.PNG',wx.BITMAP_TYPE_PNG)
     ('window',cv2.imread('screenshot_for_working.PNG') )
  </code></pre>
  
  <p>The imagewindow that is opened is covering the whole put the actual picture is zoomed and therefore shows only partly the screen</p>