Code:
//Concatenate Image in Horizontal private Bitmap ConcatenateImage(IList<Bitmap> ListImage) { int ImWidth = 0; for (int i = 0; i < ListImage.Count(); i++) { ImWidth = ImWidth + ListImage[i].Width; } Bitmap bmpfinal = new Bitmap(ImWidth, ListImage[0].Height, System.Drawing.Imaging.PixelFormat.Format24bppRgb); Graphics gr = Graphics.FromImage(bmpfinal); gr.DrawImage(ListImage[0], new System.DrawingPoint(0, 0)); for (int i = 1; i < ListImage.Count(); i++) { gr.DrawImage(ListImage[i], new System.DrawingPoint(ListImage[i - 1].Width, 0)); } gr.Dispose(); return bmpfinal; }<!--[if IE]>