我使用以下代码保存捕获的图像:
Bitmap bm = BitmapFactory.decodeByteArray(data, 0, data.length);
FileOutputStream fos = new FileOutputStream(pictureFile);
bm.compress(Bitmap.CompressFormat.JPEG, 100, fos);
由于我将有进一步的实现,我想检查位图保存在 SD 卡中时的物理大小。
如果大小超过 1mb,我想在将其保存为 jpeg 之前对其进行缩放。
怎么做?
请举例。谢谢。