protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); if (resultCode == Result.Ok) { changeAvatar = 1; Bitmap bitmap = LegionUtils.getCircleDrawable(data, this); CircleDrawable d = new CircleDrawable(bitmap); imgAvatar.SetBackgroundDrawable(d); var ms = new MemoryStream(); bitmap.Compress(Bitmap.CompressFormat.Png, 0, ms); var imageByteArray = ms.ToArray(); avatarBase64String = Convert.ToBase64String(imageByteArray); } }