我正在使用以下方法从 DICOM 文件动态生成图像:
public ActionResult Generatemage()
{
FileContentResult data;
.....
objImage = im.Bitmap(outputSize, PixelFormat.Format24bppRgb, m);
using (var memStream = new MemoryStream())
{
objImage.Save(memStream, ImageFormat.Png);
data = this.File(memStream.GetBuffer(), "image/png");
}
return data;
}
我可以将图像存储为会话变量,以便使用 Point3D 对其进行修改吗?我尝试使用:
Bitmap data = (Bitmap)Session["newimage"];
得到这两个错误:
Cannot implicitly convert type 'System.Drawing.Bitmap' to 'System.Web.Mvc.FileContentResult' and
A local variable named 'data' is already defined in this scope
我会很感激你的建议,在此先感谢。