C# Web应用程序,将图像加载到内存中以获取宽度

C# Web应用程序,将图像加载到内存中以获取宽度,c#,.net-3.5,C#,.net 3.5,我有一个显示大缩略图的web应用程序。布局构建在服务器上。服务器端,当我想根据图像的累积宽度调整行布局时,将图像加载到内存中的最佳方式是什么?我只需要知道宽度,但这会随着图像的不同而变化吗 我在想,创建控件,加载图像,获得宽度,然后清除内存 想法?您应该能够从文件中加载它。无需创建控件。看 例如: int width; using (Bitmap bmp = new Bitmap(filename)) { width = bmp.Width; }

我有一个显示大缩略图的web应用程序。布局构建在服务器上。服务器端,当我想根据图像的累积宽度调整行布局时,将图像加载到内存中的最佳方式是什么?我只需要知道宽度,但这会随着图像的不同而变化吗

我在想,创建控件,加载图像,获得宽度,然后清除内存


想法?

您应该能够从文件中加载它。无需创建控件。看

例如:

int width;
using (Bitmap bmp = new Bitmap(filename))
{
    width = bmp.Width;
}