我正在从指定的URL获取一些网页图片,我想要获取它们的高度和宽度。我使用类似以下的代码:
Stream str = null;
HttpWebRequest wReq = (HttpWebRequest)WebRequest.Create(ImageUrl);
HttpWebResponse wRes = (HttpWebResponse)(wReq).GetResponse();
str = wRes.GetResponseStream();
var imageOrig = System.Drawing.Image.FromStream(str);
int height = imageOrig.Height;
int width = imageOrig.Width;
我的主要担忧是图像文件可能非常大,
我该怎么办?例如只获取小于1mb的图像吗? 或者有更好的方法来从网页中获取图像的尺寸吗?
谢谢