Implement handwritten images, convert pictures to strings, and convert strings to pictures to reduce the size of sending content
<pre name= "code" class= "java" >/** * bitmap to Base64 * @param bitmap * @return */public static String bitmapToBase64 (B Itmap bitmap) {String result = null; Bytearrayoutputstream BAOs = null;try {if (bitmap! = null) {BAOs = new Bytearrayoutputstream (); Bitmap.compress (bitmap.com Pressformat.jpeg, BAOs); Baos.flush (); Baos.close (); byte[] bitmapbytes = Baos.tobytearray (); result = Base64.encodetostring (Bitmapbytes, Base64.default);}} catch (IOException e) {e.printstacktrace ();} finally {try {if (BAOs! = null) {Baos.flush (); Baos.close ()}} catch (Ioexcept Ion e) {e.printstacktrace ();}} return result;} /** * Base64 to Bitmap * @param base64data * @return */public static Bitmap base64tobitmap (String base64data) {byte[] bytes = Base64.decode (Base64data, Base64.default); return Bitmapfactory.decodebytearray (bytes, 0, bytes.length);}
Conversion between Android bitmap and Base64