How to convert a bitmap to a jpeg file in Android? [closed] How to convert a bitmap to a jpeg file in Android? [closed] android android

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

compressing-a-bitmap-to-jpg-format-android


I think this is what you need

bitmap.compress(CompressFormat.JPEG, 90, outputStream);

I hope this will help you.