gpt4 book ai didi

vb.net - 在 vb.net 中将远程图像插入到 Windows 窗体中?

转载 作者:行者123 更新时间:2023-12-02 09:01:18 27 4
gpt4 key购买 nike

有人有这方面的经验吗?

最佳答案

Remote 是什么意思?如果您的意思是驻留在网络服务器上的图像,您可以这样做:

Dim client As New System.Net.WebClient()
Dim stream As New System.IO.MemoryStream()
Dim data As Byte() = client.DownloadData("http://somewebsite/someimage.jpg")
client.Dispose()
stream.Write(data, 0, data.Length)
pictureBox.Image = Image.FromStream(stream)

更新

Marc 关于倒带流的评论激发了我的好奇心,所以我研究了它,并认为我应该将其添加到此处以确保完整性。

将数据写入流后,流的位置将指向流的末尾,在从流中读取数据之前,通常需要将位置设置为流的开头(stream.位置 = 0)。事实证明,Image.FromStream 将在内部执行此操作,并在加载图像后恢复流位置。

关于vb.net - 在 vb.net 中将远程图像插入到 Windows 窗体中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/962846/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com