Combining multiple images to single one height wise using C#
public static Bitmap MergeImages(List<Image> lstImages)
{
var width = 0;
var height = 0;
foreach (var image in lstImages)
{
height += image.Height;
width = image.Width > width
? image.Width
: width;
}
var bitmap = new Bitmap(width, height);
using (var g = Graphics.FromImage(bitmap))
{
var localHeight = 0;
foreach (var image in lstImages)
{
g.DrawImage(image, 0, localHeight);
localHeight += image.Height;
}
}
return bitmap;
}
{
var width = 0;
var height = 0;
foreach (var image in lstImages)
{
height += image.Height;
width = image.Width > width
? image.Width
: width;
}
var bitmap = new Bitmap(width, height);
using (var g = Graphics.FromImage(bitmap))
{
var localHeight = 0;
foreach (var image in lstImages)
{
g.DrawImage(image, 0, localHeight);
localHeight += image.Height;
}
}
return bitmap;
}
Comments
Post a Comment