gpt4 book ai didi

android - 如何将 OutputStream 转换为文件?

转载 作者:行者123 更新时间:2023-12-05 09:00:03 25 4
gpt4 key购买 nike

下面的代码从某个位置获取图像 - 并使该图像压缩图像。但是我需要将压缩图像作为文件...我该怎么做?

   File compressFile = null;
File file = new File("MyFile");
OutputStream fOut = new FileOutputStream(file);
if(image.compress(Bitmap.CompressFormat.PNG, 100, fOut))
{
fOut.flush();
fOut.close();

compressFile = ??? // I need here to make the OutputStream to be back to file.
}

最佳答案

image.compress 已经将图像写入文件,假设您提供了正确的文件名。所以像这样使用它:

   File file = new File(Environment.getExternalStorageDirectory() + "/myimage.png");
FileOutputStream fOut = new FileOutputStream(file);
image.compress(Bitmap.CompressFormat.PNG, 100, fOut);
fOut.close();

关于android - 如何将 OutputStream 转换为文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8296248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com