我想在旋转后替换位图图像,从存储在移动设备中任何位置的原始图像。我已将图像旋转 90 度,但无法从原始图像中替换它。
MediaStore.Images.Media.insertImage(getContentResolver(), rotatedBitmapImage, imageName, "");
我已经使用了上面的代码,但它将图像存储在 DCIM -> 相机文件夹中。但我想用原始图像的 URI 替换它。
我想在旋转后替换位图图像,从存储在移动设备中任何位置的原始图像。我已将图像旋转 90 度,但无法从原始图像中替换它。
MediaStore.Images.Media.insertImage(getContentResolver(), rotatedBitmapImage, imageName, "");
我已经使用了上面的代码,但它将图像存储在 DCIM -> 相机文件夹中。但我想用原始图像的 URI 替换它。
我已经得到了这个问题的答案。尽管使用了上面的代码,但我使用过:
OutputStream fOut = null;
File file = new File(imagePath);
try {
fOut = new FileOutputStream(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
resizeBitmap.compress(Bitmap.CompressFormat.JPEG, 85, fOut);
//---------------Used Media Scanner-----------
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri
.parse("file://" + Environment.getExternalStorageDirectory())));