title: Why I need to cast bitmap to image in one case and not in another?
body: <p><code>Bitmap b = (Bitmap)Bitmap.FromFile(path);</code>  //needs casting</p>
  
  <p><code>..Graphics.DrawImage(b,x,y);</code> //does not need casting altough DrawImage accepts only type Image</p>