title: Getting an Image object from a byte array
body: <p>I've got a byte array for an image (stored in the database).  I want to create an Image object, create several Images of different sizes and store them back in the database (save it back to a byte array).</p>
  
  <p>I'm not worried about the database part, or the resizing.  But is there an easy way to load an Image object without saving the file to the file system, and then put it back in a byte array when I'm done resizing it?  I'd like to do it all in memory if I can.</p>
  
  <pre><code>Something like:
  Image myImage = new Image(byte[]);
  or
  myImage.Load(byte[]);
  </code></pre>