浏览器为什么可以显示服务器的图片?是因为它有打开程序吗?

浏览器为什么可以显示服务器的图片?是因为它有打开程序吗?,第1张

浏览器本身有解析图像的能力。

你可以试试打开浏览器,把常见的图片格式拖放到浏览器上,就会发现浏览器显示了这个图片。网络上的图片格式无非jpg,png,gif和极少量的bmp,还有矢量格式svg,这些格式的图像绝大部分浏览器均能直接打开。

我不明白你所谓的网络图片是什么,从网络上获取图片一定是先保存在本地或者直接将流中的数据转换为bitmap放在imageview中显示,这与本地和网络没有关系,服务器下发的应当是一个图片的地址,你要将图片载到本地。

添加 using System.Net

string url = textBox1.Text

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url)

System.IO.Stream s = request.GetResponse().GetResponseStream()

Image img = System.Drawing.Bitmap.FromStream(s)

s.Close()

this.pictureBox1.Image = img


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/685621.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-31
下一篇2023-07-31

发表评论

登录后才能评论

评论列表(0条)

    保存