【发布时间】:2016-05-26 05:27:16
【问题描述】:
UserAvatar = FindViewById<ImageView>(Resource.Id.profilePic);
BitmapDrawable drawable = (BitmapDrawable)UserAvatar.GetDrawableState();
Bitmap bitmap = drawable.Bitmap;
MemoryStream baos = new MemoryStream();
bitmap.Compress(Bitmap.CompressFormat.Png, 100, baos);
byte[] bb = baos.ToArray();
String image = Base64.Encode(bb, Base64Flags.Default).ToString();
我正在尝试将 imageview 图像编码为 base64 字符串格式,但我遇到了强制转换异常
BitmapDrawable drawable = (BitmapDrawable)UserAvatar.GetDrawableState();
请进入此 aboue 行。我正在 c# Xamarin 中实现此代码
【问题讨论】:
标签: android android-fragments xamarin xamarin.ios xamarin.android