How to convert a bitmap to a jpeg file in Android? [closed]
Use this:
Bitmap bmp = null;ByteArrayOutputStream stream = new ByteArrayOutputStream();bmp.compress(Bitmap.CompressFormat.JPEG, 100, stream);byte[] byteArray = stream.toByteArray();
for that you can use this:
FileInputStream fileInputStream = null;File file = new File("yourfile");byteArray = new byte[(int) file.length()];try { //convert file into array of bytes fileInputStream = new FileInputStream(file); fileInputStream.read(bFile); fileInputStream.close(); //convert array of bytes into file FileOutputStream fileOuputStream = new FileOutputStream("C:\\testing2.txt"); fileOuputStream.write(bFile); fileOuputStream.close(); System.out.println("Done");} catch (Exception e) { e.printStackTrace();}
and also for more info go with here
Try this
bitmap.compress(Bitmap.CompressFormat.JPEG, quality, outStream);
Here is a sample Program