gpt4 book ai didi

android - 问题 : when save drawable or bitmap on sdcard?

转载 作者:行者123 更新时间:2023-11-29 00:42:41 25 4
gpt4 key购买 nike

我正在尝试将图像保存在 SD 卡中,如下所示:

Bitmap bitmap=Bitmap.createBitmap(400, 300, Bitmap.Config.ARGB_8888);
Canvas canvas=new Canvas(bitmap);
imageView.draw(canvas);


file = new File(folder, "temp.jpg");
try {
outStream = new FileOutputStream(file);
bitmapP.compress(Bitmap.CompressFormat.JPEG, 100, outStream);
outStream.flush();
outStream.close();
return file.toString();

} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;

}

现在我得到的图像如下:

Bitmap bitmap = BitmapFactory.decodeFile(image);

我得到了位图,但我的位图质量变得模糊...我做错了什么?

谁能帮帮我?谢谢

最佳答案

JPEG 不是无损格式。有点模糊是正常的。其他选项是 Bitmap.CompressFormat.WEBP & Bitmap.CompressFormat.PNG

关于android - 问题 : when save drawable or bitmap on sdcard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8432055/

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