title: BitmapFactory.decodeStream() returns a Bitmap ~100 times more than original
body: <p>I have a PNG image of 168.2KB and 1991x1756 and tried to import it into a <code>Bitmap</code> using <code>BitmapFactory.decodeStream()</code>. The problem is that I run into <code>OutOfMemoryError</code> where the <code>Bitmap</code> size ends up being 13,657KB. <br/>
  What I don't understand is why is the file so big after the import and how to mitigate this.  <br/>
  Seems that this <code>OutOfMemoryError</code> issue is very common with decoded <code>Bitmap</code> images but can't find a way to fix it. Any ideas?</p>
  
  <p><code>Bitmap bitmap = BitmapFactory.decodeStream(inputStream, null, bitmapOptions);</code></p>
  
  <p><code>E/AndroidRuntime(10744): java.lang.OutOfMemoryError: bitmap size exceeds VM budget(Heap Size=7815KB, Allocated=3279KB, Bitmap Size=13657KB)</code></p>