因为自己做的东西想要上传到服务器,所以就选择了将Bitmip转化成了字符串在上传
其它格式的图片我们好像可以用Bitmap.Factory 去将他们转化成BitMap
转化成字符串的代码
1 //将bitmap转化成字符串 2 private String bitmapToString(Bitmap headPhoto){ 3 String stringPhoto = null; 4 ByteArrayOutputStream baos = new ByteArrayOutputStream(); 5 headPhoto.compress(Bitmap.CompressFormat.JPEG,100,baos); 6 byte bytes[] = baos.toByteArray(); 7 stringPhoto = Base64.encodeToString(bytes,Base64.DEFAULT); 8 return stringPhoto; 9 }