title: c# .net, loading images
body: <p>I have to combine lets say about 100 images (png-files).
  The problem is not combining them, that runs quick enough.
  But loading them from storage takes up to 4sec.
  That is too much time.</p>
  
  <p>So I can use TPL or multiple threads but it is still too slow.
  How can I speed it up? To hold all the images in main storage is not an option unfortunately.</p>
  
  <p>The images are quite small: from 4KByte to 10KByte</p>
  
  <p>I'm loading the images that way:</p>
  
  <pre><code>Image img = Image.FromFile(file);
  </code></pre>