在VB.NET中使用DataURL

时间:2014-01-16 07:58:23

标签: vb.net visual-studio data-uri data-url

新年快乐!

我只想在VB.Net中生成DataURL类型数据,并且还希望将字符串类型DataURL加载到图像中。

换句话说,我想将PictureBox(或Image)中的图像转换为字符串类型DataURL,反之亦然。

这种令人怀疑的程序的目的是将字符串数据和图像数据保存到一个文件中。

谢谢!

1 个答案:

答案 0 :(得分:3)

这样的事情:

使用此函数获取Image的Base64字符串表示

Public Function ToBase64String(ByVal aImage As Image) As String
    Using stream = New System.IO.MemoryStream
        aImage.Save(stream, System.Drawing.Imaging.ImageFormat.Png)
        Return Convert.ToBase64String(stream.ToArray)
    End Using
End Function

然后用它来显示它:

<img src="data:image/png;base64, Base64StringHere" />