-3

嘿,我正在做一个项目,我想将图像从服务器发送到客户端。

如何将图片从 GdiPlus 位图转换为字符串。

感谢您的帮助。

4

1 回答 1

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?

希望能帮助到你!

于 2014-07-03T11:44:34.573 回答