如何获得磁盘/文件上图像宽度x高度的比例?

Kov*_*ovu 3 .net c# jpeg image

我将我的用户图片保存为硬盘上的文件.(不在数据库中).

我会得到这个*.jpg文件的高度和宽度,怎么做?

(背景:我必须计算高度和宽度之间的比率,以使其达到指定的高度和宽度而不拉伸它).

Ste*_*unt 6

我认为值得一提的是,System.Drawing.Image实现了IDisposable,因此您应始终使用using语句或在对象上调用Dispose()方法,以确保释放任何非托管系统资源.例:

using (Image img = System.Drawing.Image.FromFile(path))
{
    int height = img.Height;
    int width = img.Width;
}
Run Code Online (Sandbox Code Playgroud)