using System.Drawing;
string imageUrl
using (var client = new WebClient())
{var dataResult = client.OpenRead(imageUrl);
Image pic = Image.FromStream(dataResult);
long jpegByteSize = 0;
try
{
using (var ms = new MemoryStream())
{
pic.Save(ms, ImageFormat.Jpeg);
jpegByteSize = ms.Length;
}
}
catch (Exception ex)
{
jpegByteSize = -1;
}
var width = pic.Width;
var height = pic.Height;
return new Tuple<int, int, long>(width, height, jpegByteSize);
}
获取图片尺寸及JPEG大小
本文介绍了一种使用C#从远程URL加载图片,并获取其宽度、高度以及JPEG格式文件大小的方法。通过WebClient下载图片流,利用System.Drawing命名空间中的Image类处理图像数据。

被折叠的 条评论
为什么被折叠?



