我使用生成從DICOM文件上飛圖片:asp.net MVC內存流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;
}
我可以將圖像存儲爲一個會話變量,所以我可以用三維點修改呢? 我試着使用:
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
我會感激你的建議,在此先感謝。
謝謝馮,我必須弄清楚如何做到這一點,但它是每個文件都有唯一標識的正確方法。 – hncl 2013-04-25 19:07:13