cómo convertir una imagen en una cadena base64

Quiero convertir la imagen a la base 64 codificar a cadena. a partir de eso enviar al servidor conoma_status-icon formato xml.

pero estoy obteniendo una codificación no compatible de la respuesta del servidor ...

¿Hay alguna otra manera de convertir la imagen a la cadena base64?

por favor ... ayuda ...

mi código es:

        Bitmap bitmapOrg = BitmapFactory.decodeResource(getResources(),  R.drawable.image);

        ByteArrayOutputStream bao = new ByteArrayOutputStream();
        bitmapOrg.compress(Bitmap.CompressFormat.JPEG, 100, bao);
        byte [] ba = bao.toByteArray();

         String ba1=Base64.encodeBytes(ba);

Respuestas a la pregunta(5)

Su respuesta a la pregunta