算作前言
本文对图片如何转化成base64不做描述,我们可以从很多途径了解到转化办法。却很少有博客提到怎么在WPF的Image控件中显示图片。
对于base64的合法性
随便拿一张图片转一下试一试:
额。好长....取前面一部分吧
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA9CAMAAADlJaswAAAAe1BMVE.....
C#对于这段数据,通常的做法是:
try { byte[] streamBase = Convert.FromBase64String(base64); } catch(Exception ex) { Console.WriteLine(ex.Message); }
抛出了异常: