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