android 如何将位图图像存储到移动的存储器上?[关闭]

c3frrgcw  于 2023-04-10  发布在  Android
关注(0)|答案(1)|浏览(122)

已关闭,该问题需要details or clarity,目前不接受回答。
**想要改进此问题?**通过editing this post添加详细信息并澄清问题。

3天前关闭。
Improve this question
我的位图图像在位图变量中的名称是imageFile我们如何进一步给予这个位图图像并将其存储在我的移动的存储器中
在此图片中,函数显示接收图像文件并将其转换为bitmap

xuo3flqw

xuo3flqw1#

1-你必须找到你想保存图像的路径。
2-打开一个OutputStream对象并给予它文件路径。
3-将位图保存到输出流。
4-同花
5-很近。

// Get environment dir
String path = Environment.getExternalStorageDirectory().toString();
OutputStream fOut = null;
File file = new File(path, "MyImage"+".jpg"); // the File to save to
fOut = new FileOutputStream(file);
Bitmap pictureBitmap = BitmapFactory.decodeFile(imageFile.getAbsolutePath(), optons); // obtaining the Bitmap
pictureBitmap.compress(Bitmap.CompressFormat.JPEG, 100, fOut); // saving the Bitmap to a file compressed as a JPEG with 85% compression rate
fOut.flush(); // Not really required
fOut.close(); // do not forget to close the stream

相关问题