在相机胶卷中保存png

时间:2016-06-24 07:46:34

标签: android android-camera android-imageview

是否可以将相机胶卷中的图像保存为.PNG文件?

据我所知,当我们使用Mediastore类时,所有文件都保存为JPEG格式。

当下载透明文件并将其保存到透明png文件的相机胶卷时出现问题,而在相机胶卷中显示黑色jpeg。

1 个答案:

答案 0 :(得分:0)

我认为您可以使用Bitmap.compress

在第二步中完成此操作
FileOutputStream out = new FileOutputStream(filename);
bmp.compress(Bitmap.CompressFormat.PNG, your_quality_from_1_to_100, out);

通过传递输出流,例如FileOutputStream:

MediaStore.Images.Media.insertImage(context.getContentResolver(), absoluteFilepath, fileName, fileDescription);

然后

{{1}}

有关详细信息,请查看https://developer.android.com/reference/android/graphics/Bitmap.html