Объединить два изображения - C#
Формулировка задачи:
Есть два изображения типа image1.jpg image2.jpg
как можно их "склеить", чтобы они были рядом, допустим, у меня сверху капча, а снизу картинка с символами, как мне склеить их в коллаж? чтобы было так:
#################
#<Картинка image1.jpg>#
#<Картинка image2.jpg>#
#################
Решение задачи: «Объединить два изображения»
textual
Листинг программы
using System;
using System.Drawing;
namespace GlueImages
{
class Program
{
public static void Main(string[] args)
{
Image img1 = Bitmap.FromFile("image1.jpg");
Image img2 = Bitmap.FromFile("image2.jpg");
Bitmap res = new Bitmap(Math.Max(img1.Width, img2.Width), Math.Max(img1.Height, img2.Height) * 2);
Graphics g = Graphics.FromImage(res);
g.DrawImage(img1, 0, 0);
g.DrawImage(img2, 0, img1.Height);
res.Save("res.jpg");
}
}
}