title: C# selenium webdriver - How to save a specific image regardless of location
body: <p>I've seen a ton of examples how to save an image based on saving a screenshot.</p>
  
  <p>This has a fundamental flaw.  The take screenshot only takes whats visable on the page at the time.  So if I have an image at the bottom of the page, and I want to save it based on the location of the elements that I found, either one or two problems occur.</p>
  
  <p>If I save the screenshot and then try to save by the location, the screen shot ends at point 1200 but the image is located at 3000.  If i focus on the image and then take a screen shot, the image is is now on the screen shot, however, the location doesn't work.  It doesn't work because I still have a 1200px height image with a location of 3000.</p>
  
  <p>How can I simply say, I have an image at 3000x 3014y and I just want to save it?</p>