我只想在VB.Net中生成DataURL类型数据,并且还希望将字符串类型DataURL加载到图像中。
换句话说,我想将PictureBox(或Image)中的图像转换为字符串类型DataURL,反之亦然。
这种令人怀疑的程序的目的是将字符串数据和图像数据保存到一个文件中。
谢谢!
答案 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" />