Я программно создаю изображение с помощью C #, и мне интересно, как я могу использовать это созданное изображение в качестве фона div.
Чтобы объяснить это лучше, вот пример:
public string BackImage()
{
System.Drawing.Image img = //generated image goes here
var ms = new MemoryStream();
img.Save(ms, ImageFormat.Jpeg);
return Convert.ToBase64String(ms.ToArray());
//should I return it in a different way?
}
Это дает мне изображение, которое я могу использовать, теперь, как бы мне установить это изображение в качестве фона div?
<div id="main">
</div>
Я пытался использовать background-image:url(data:image/jpeg;base64,@Html.Action("BackImage"))"
, но браузер запускаетсязависает из-за изображения.
Есть ли какой-нибудь более простой способ сделать это?
Спасибо.