 <p>An easy option you can try is <a href="https://developer.android.com/reference/android/graphics/Bitmap.html#compress(android.graphics.Bitmap.CompressFormat,%20int,%20java.io.OutputStream)" rel="nofollow">this</a> method from the <code>Bitmap</code> class.</p> <p>You can select the compression format of a bitmap and to optimise either the quality, or the file size. A downside is that the you need to get a <code>Bitmap</code> instance to start the compression, which may be something you don't want to do.</p>