您的位置:首页 > 编程语言 > VB

vb.net中image转string

2016-03-05 23:59 316 查看
项目中需要把手写板的签名图片信息存放到xml文件中,要用到image和string类型之间的相互转换,具体实现如下:

''' <summary>
''' image类型到string类型的转换
''' </summary>
''' <param name="img"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Function Pic2String(ByVal img As Image) As String
Dim ms As New MemoryStream()
img.Save(ms, Imaging.ImageFormat.Jpeg)
Dim b() As Byte
b = ms.GetBuffer
Dim returnPic As String
returnPic = Convert.ToBase64String(b)
ms.Close()
Return returnPic
End Function
''' <summary>
''' string类型到image类型转换
''' </summary>
''' <param name="strPic"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Function getPicFromString(ByVal strPic As String) As Image
Dim pic As Image
Dim b() As Byte
b = Convert.FromBase64String(strPic)
Dim ms As New MemoryStream(b)
pic = Image.FromStream(ms)
ms.Close()
Return pic
End Function
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: