title: Image.FromFile is very SLOW. Any alternatives, optimizations?
body: <p>I have a winforms image list which contains say like 200 images 256x256.</p>
  
  <p>I use the method <code>Images.FromFile</code> to load the images and then add them to the image list.</p>
  
  <p>According to ANTS .NET profiler, half of the program's time is spent in <code>Images.FromFile</code>. Is there a better way to load an image to add to an image list?</p>
  
  <p>Another thing that might be optimized is, the images that are loaded are larger than 256x256. So is there a way to load them by resizing them first or something? I just want to uniform scale them if they their height is larger than 256 pixels.</p>
  
  <p>Any idea to optimize this?</p>
  
  <p>EDIT: They are JPEGs.</p>