Showing posts with label String. Show all posts
Showing posts with label String. Show all posts

Saturday, March 17, 2012

How to convert string to bitmap and Bitmap to string


In android, Normally we send and receive data in the form of]string.So if we have image in the Bitmap form then we can not send it to server.So here i made a simple function that you need pass bitmap and it will return a string
     /**
       * @param bitmap
       * @return converting bitmap and return a string
       */
       public String BitMapToString(Bitmap bitmap){
            ByteArrayOutputStream baos=new  ByteArrayOutputStream();
            bitmap.compress(Bitmap.CompressFormat.PNG,100, baos);
            byte [] b=baos.toByteArray();
            String temp=Base64.encodeToString(b, Base64.DEFAULT);
            return temp;
      }



Here is the reverse procedure for converting string to bitmap but string should Base64 encoding

      /**
       * @param encodedString
       * @return bitmap (from given string)
       */
      public Bitmap StringToBitMap(String encodedString){
     try{
       byte [] encodeByte=Base64.decode(encodedString,Base64.DEFAULT);
       Bitmap bitmap=BitmapFactory.decodeByteArray(encodeByte, 0, encodeByte.length);
       return bitmap;
     }catch(Exception e){
       e.getMessage();
       return null;
     }
      }
Posting Lama ►
 

Copyright 2013 Tutorials For Newbie: String Template by CB Blogger Template. Powered by Blogger