Base64文字列をイメージに変換し、同じイメージを使用してImageViewを設定しようとしています。私はそれをJavaで行う方法を知っていますが、私はC#で問題を抱えています。誰でもC#でそれを行う方法のアイデアを持っていますか?Base64文字列をビットマップまたはイメージに変換するXamarinまたはAndroid
私が試したコードのいくつかは、
public Image Base64ToImage(string base64String)
{
// Convert base 64 string to byte[]
byte[] imageBytes = Convert.FromBase64String(base64String);
// Convert byte[] to Image
using (var ms = new MemoryStream(imageBytes, 0, imageBytes.Length))
{
Image image = Image.FromStream(ms, true);
return image;
}
}
こんにちは、 Vishwesh私はこのコードを試しました、私は次のエラーを取得します。 'Image'に 'FromStream'の定義が含まれていません。 私はVisual Studio 2015を使っています。 –
'MemoryStream ms =新しいMemoryStream(imageBytes);'で十分です。あなたは 'Write'する必要はありません。このフォームでは、FromStreamに渡す前に位置を0に設定する必要があります –