嘿,我正在处理一个项目,我想将图像从服务器发送到客户端。
如何将图片从GdiPlus位图转换为字符串。
感谢您的帮助。
答案 0 :(得分:0)
我猜你可以从位图(或文件)中获取字节并将它们转换为base64字符串。方法很简单:只需将图像保存到内存中,然后转换为Base64。
Dim Stream As IO.MemoryStream
Dim Buffer As Byte() = New Byte() {}
Dim ImageString As String
Stream = New IO.MemoryStream()
Imagen.Save(Stream, System.Drawing.Imaging.ImageFormat.Png)
Buffer = Stream.GetBuffer()
Stream.Close()
ImageString = System.Convert.ToBase64String(Buffer)
您是否正在处理非托管代码? C#还是VB.net?
希望它有所帮助!