私は 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 に答える