У меня есть вид, где я показываю список изображений в слайдере, все, что нужно сделать, но нужно кодировать, когда пользователь выбирает два изображения, контроллер должен объединять изображения друг с другом, а также реализовывать некоторые текст на обоих изображениях. В JQuery возможно, что он копирует оба div и преобразует их в изображение и хорошо передает диспетчеру.Asp.net mvc 4 слияние двух изображений
любой пример C# Jquery Пожалуйста, дайте мне знать
[HttpPost]
public ActionResult Index(HttpPostedFileBase Imageone, HttpPostedFileBase Imagetwo)
{
return View();
}
public static System.IO.MemoryStream CombineImages(byte[] imageBytes1, byte[] imageBytes2)
{
if ((imageBytes1 == null || imageBytes1.Length == 0) ||
(imageBytes2 == null || imageBytes2.Length == 0))
return null;
//convert bytes to Image
var image1 = System.Drawing.Image.FromStream(new System.IO.MemoryStream(imageBytes1));
var image2 = System.Drawing.Image.FromStream(new System.IO.MemoryStream(imageBytes2));
//create the Bitmap object
var bitmap = new System.Drawing.Bitmap(image1.Width, image1.Height, PixelFormat.Format32bppPArgb);
//create the Graphics object
var g = System.Drawing.Graphics.FromImage(bitmap);
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High;
g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality;
g.DrawImage(image1, 0, 0);
g.DrawImage(image2, 0, 0);
var ms = new System.IO.MemoryStream(bitmap.Width * bitmap.Height);
bitmap.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
return ms;
}