title: Programmatically get a screenshot of a page
body: <p>I'm writing a specialized crawler and parser for internal use, and I require the ability to take a screenshot of a web page in order to check what colours are being used throughout. The program will take in around ten web addresses and will save them as a bitmap image.</p>
  
  <p>From there I plan to use LockBits in order to create a list of the five most used colours within the image. To my knowledge, it's the easiest way to get the colours used within a web page, but if there is an easier way to do it please chime in with your suggestions.</p>
  
  <p>Anyway, I was going to use <em><a href="http://www.acasystems.com/en/web-thumb-activex/" rel="noreferrer">ACA WebThumb ActiveX Control</a></em> until I saw the price tag. I'm also fairly new to C#, having only used it for a few months. Is there a solution to my problem of taking a screenshot of a web page in order to extract the colour scheme?</p>