Mar*_*son 0 c# asp.net image-processing
我正在从SQL Server检索图像,以使用此方法在我的ASP.NET 4.0应用程序中的新页面上显示(我的一篇帖子):
如何在GridView中基于SelectedValue显示图像?
然后我使用这种方法在新窗口中显示图像:(我的一个帖子):
我要做的是获取图像的高度和宽度,以便创建新窗口,其高度和宽度与存储的图像相同.我想有两种方法可以做到这一点:
我已经在数据库中拥有超过150个图像,这使得选项1变得困难,因为我必须返回我的数据库并计算已经在数据库中的图像的高度和宽度.因此,我更愿意使用选项2,或者可能还有其他选择?我该怎么做呢?
谢谢你的期待.
小智 6
就像是:
System.Drawing.Image image = System.Drawing.Image.FromStream(
new System.IO.MemoryStream((byte[]) SqlReader["img_data"])
);
int width = image.Width;
int height = image.Height;
Run Code Online (Sandbox Code Playgroud)