图片二维码解析URL

1.NutGet里面搜索ThoughtWorks.QRCode.Core(1.0.1.2)

2.代码如下

public static string Decode(string base64string)
{
    var content = base64string.Split(";")[1].Split(",")[1];
    var bytes = Convert.FromBase64String(content);
    var bitmap = new Bitmap(GetImageByBytes(bytes));

    var codeData = new QRCodeBitmapImage(new Bitmap(bitmap));

    var decoder = new QRCodeDecoder();
    return decoder.decode(codeData);
}

public static Image GetImageByBytes(byte[] bytes)
{
    Image image;
    using (var ms = new MemoryStream(bytes))
    {
    ms.Write(bytes,
0, bytes.Length);     image = Image.FromStream(ms, true); } return image; }
原文地址:https://www.cnblogs.com/AlbertSmith/p/13558443.html