110,538
社区成员
发帖
与我相关
我的任务
分享
private void button1_Click(object sender, EventArgs e)
{
Random seed = new Random();
WebRequest webreq = WebRequest.Create("https://image.ricebook.com/business/19902556223222?imageView2/1/w/600/h/400/interlace/1/format/webp" + seed.NextDouble());
WebResponse webres = webreq.GetResponse();
Stream stream = webres.GetResponseStream();
Image image;
image = Image.FromStream(stream);
/*
//这里直接显示图像了
//pictureBox1.Image = img;
//直接转换为png图像
image.Save(@"123.png", ImageFormat.Png);
*/
//按题目转为byte[]
MemoryStream mstream = new MemoryStream();
image.Save(mstream, System.Drawing.Imaging.ImageFormat.Bmp);
byte[] byData = new Byte[mstream.Length];
mstream.Position = 0;
mstream.Read(byData, 0, byData.Length); mstream.Close();
//按题目byte[]转为图像
MemoryStream ms = new System.IO.MemoryStream(byData);
Image img = System.Drawing.Image.FromStream(ms);
//转换为平图像
img.Save(@"123.png", ImageFormat.Png);
//显示出来
pictureBox1.Image = img;
}
private void button3_Click(object sender, EventArgs e)
{
Random seed = new Random();
WebRequest webreq = WebRequest.Create("https://image.ricebook.com/business/19902556223222?imageView2/1/w/600/h/400/interlace/1/format/webp" + seed.NextDouble());
WebResponse webres = webreq.GetResponse();
Stream stream = webres.GetResponseStream();
Image image;
image = Image.FromStream(stream);
stream.Close();
pictureBox1.Image = image;
}
已测