从android相机保存位图

时间:2014-08-14 23:35:15

标签: android android-camera bitmapfactory android-bitmap

使用相机api构建我自己的相机应用程序。我有一些问题。首先我以1944 x 2592的分辨率拍照。当我保存图像时,我得到的分辨率为960乘960.这只发生在我使用FileOutputStream将图片保存到文件夹时。当我使用MediaStore.Images.Media.insertImage()将其保存到图库时,我得到的图片是1944 x 2592,这就是我需要的。如何在保持1944 x 2592分辨率的同时使用FileOutputStream进行保存?其次,我如何添加我刚刚保存的图片的细节?喜欢高度和宽度等。

FileOutputStream fos = new FileOutputStream(pictureFile);

bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);

url = MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "testing ", "");

0 个答案:

没有答案