I have a large bitmap (say 3888x2592) in a file. Now, I want to resize that bitmap to 800x533 and save it to another file.
I normally would scale the bitmap by calling
No. I'd love for someone to correct me, but I accepted the load/resize approach you tried as a compromise.
Here are the steps for anyone browsing:
inSampleSize that still yields an image larger than your target.BitmapFactory.decodeFile(file, options), passing inSampleSize as an option.Bitmap.createScaledBitmap().