Estoy usando asp.net mvc3. Estoy haciendo un mapa de bits usando texto por system.drawing. Quiero
para enviar esa imagen desde mi controlador a mi vista en VIEWDATA, pero en mi opinión no puedo analizar VIEWDATA correctamente.Enviar imagen desde el controlador a la vista En MVC3
Este es el código del controlador:
public ActionResult About(string agha)
{
agha = "asgdjhagsdjgajdga";
Color BackColor = Color.White;
String FontName = "Times New Roman";
int FontSize = 25;
int Height = 50;
int Width = 700;
Bitmap bitmap = new Bitmap(Width, Height);
Graphics graphics = Graphics.FromImage(bitmap);
Color color = Color.Gray; ;
Font font = new Font(FontName, FontSize);
SolidBrush BrushBackColor = new SolidBrush(BackColor);
Pen BorderPen = new Pen(color);
Rectangle displayRectangle = new Rectangle(new Point(0, 0), new Size(Width - 1, Height - 1));
graphics.FillRectangle(BrushBackColor, displayRectangle);
graphics.DrawRectangle(BorderPen, displayRectangle);
graphics.DrawString(agha,font,Brushes.Red, 0, 0);
ViewData["picture"] = bitmap;
return View();
}
La vista llamando a la viewdata se parece a esto
<img src="@ViewData["picture"]." />
Compruebe el código Sepa – Agha
como este en Ver Página – Agha