我对 Visual Basic 比较陌生。目前正在使用 Visual Studio 2005。我有一个应用程序,它使用 Visual Basic 中的 TcpClient 向客户端(在我们的域上)发送文本消息。就文字而言,我可以轻松发送,客户收到。但是,我打算将图片发送给客户并强制它们保存在特定位置。关于如何在 VB 中执行此操作的任何建议。非常感谢
问问题
2755 次
1 回答
1
将图片读入字节数组,发送字节数组,然后将字节数组保存到另一端的文件中。来自该站点的一些(未经测试的)示例代码进行转换:
Private Function BytesToImage(ByVal ImageBytes() As Byte) As Image
Dim imgNew As Image
Dim memImage As New System.IO.MemoryStream(ImageBytes)
imgNew = Image.FromStream(memImage)
Return imgNew
End Function
Private Function ImageToBytes(ByVal Image As Image) As Byte()
Dim memImage As New System.IO.MemoryStream
Dim bytImage() As Byte
Image.Save(memImage, Image.RawFormat)
bytImage = memImage.GetBuffer()
Return bytImage
End Function
于 2012-07-30T10:06:54.933 回答