我有一个大小相同的图像数组。我应该将它们添加到新图像中,就像我在图片中所示。
不同的颜色代表不同的图像。
答案 0 :(得分:3)
var bitmap = new Bitmap(width, height);
在画布上绘制每个图像
using (var canvas = Graphics.FromImage(bitmap))
{
canvas.InterpolationMode = InterpolationMode.HighQualityBicubic;
//Draw each image (maybe use a loop to loop over images to draw)
canvas.DrawImage(someImage, new Rectangle(0, 0, width, height), new Rectangle(0, 0, Frame.Width, Frame.Height), GraphicsUnit.Pixel);
canvas.Save();
}
bitmap.Save("image path", ImageFormat.Jpeg);