C# 从url下载图片后显示在picturebox上,怎么样更改图片大小

.Net技术 码拜 8年前 (2016-02-22) 1101次浏览
 WebRequest webreq = WebRequest.Create(@”http://img.alicdn.com/tps/TB1Y9hxJFXXXXbdXFXXXXXXXXXX-121-127.png”);
WebResponse webres = webreq.GetResponse();
Stream stream = webres.GetResponseStream();
Image image;
image =Image.FromStream(stream);
stream.Close();
pictureBox1.Image = image;
演示代码,其中图片显示在picbox上时,无法自适应,怎么样更改图片的大小以适应picbox?
或不要用pic用其他的方式应该怎么弄
解决方案

15

指定 PictureBox 的 SizeMode 属性为 System.Windows.Forms.PictureBoxSizeMode.Zoom
用 PictureBox.Load 方法就可直接抓取图片,不需要兜圈子

pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
pictureBox1.Load(@"http://img.alicdn.com/tps/TB1Y9hxJFXXXXbdXFXXXXXXXXXX-121-127.png");

7

显示的时候把样式加进去

6

设置布局应该就可以了,picturebox有属性吧

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C# 从url下载图片后显示在picturebox上,怎么样更改图片大小
喜欢 (0)
[1034331897@qq.com]
分享 (0)