是否可以将相机胶卷中的图像保存为.PNG文件?
据我所知,当我们使用Mediastore类时,所有文件都保存为JPEG格式。
当下载透明文件并将其保存到透明png文件的相机胶卷时出现问题,而在相机胶卷中显示黑色jpeg。
答案 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