I am opening the default android device camera by passing an intent. So when an image is captured, by default, camera stores it in JPEG format. But I don\'t want to store th
I haven't come across any method to make the camera save the file as PNG
.
But you could convert the JPEG
Image into PNG
format.
try {
FileOutputStream out = new FileOutputStream(filename);
bmp.compress(Bitmap.CompressFormat.PNG, 100, out); //100-best quality
out.close();
} catch (Exception e) {
e.printStackTrace();
}
Note, this won't enhance the quality. You cannot "increase" the information in an image. This will only change the Image Format.