解码Base64图像

Plo*_*der 13 c# base64 decode

我在嵌入的HTML中有一个Base64图像,如何使用C#或VB.net对其进行解码.

ser*_*ail 28

google.com> base64 image decode c#> http://www.eggheadcafe.com/community/aspnet/2/39033/convert-base64-string-to-image.aspx

Byte[] bitmapData = Convert.FromBase64String(FixBase64ForImage(ImageText));
System.IO.MemoryStream streamBitmap = new System.IO.MemoryStream(bitmapData);
Bitmap bitImage = new Bitmap((Bitmap)Image.FromStream(streamBitmap));

public string FixBase64ForImage(string Image) { 
    System.Text.StringBuilder sbText = new System.Text.StringBuilder(Image,Image.Length);
    sbText.Replace("\r\n", String.Empty); sbText.Replace(" ", String.Empty); 
    return sbText.ToString(); 
}
Run Code Online (Sandbox Code Playgroud)

  • 很好的答案,但错过了该链接的一个重要功能:`public string FixBase64ForImage(string Image){System.Text.StringBuilder sbText = new System.Text.StringBuilder(Image,Image.Length); sbText.Replace("\ r \n",String.Empty); sbText.Replace("",String.Empty); return sbText.ToString(); }` (7认同)

Ode*_*ded 10

使用Convert.FromBase64String获得byte[]代表图像二进制文件.

然后,您可以将结果保存byte[]到文件中.