Объединить два изображения в C # - PullRequest
2 голосов
/ 10 января 2011

Я хочу создать изображение, комбинируя два изображения, чтобы первое изображение было установлено в качестве границы второго изображения с использованием кода c #.

Ответы [ 2 ]

2 голосов
/ 10 января 2011

Пожалуйста, ознакомьтесь с этой статьей на объединение изображений в C #

Просто измените его для работы с двумя изображениями и управляйте смещением так, чтобы одно граничило с другим.

0 голосов
/ 10 января 2011

Отказ от ответственности: я работаю в Atalasoft

Наш DotImage Photo SDK (бесплатно) может сделать это.

Загрузить изображение

AtalaImage img = new AtalaImage("file.jpg");

Загрузить границу (предполагается, что она имеет прозрачный элемент посередине и имеет тот же размер)

OverlayCommand cmd = new OverlayCommand("border.png", new Point(0,0));
AtalaImage borderedImg = cmd.Apply(img).Image;

Сохранить окончательное изображение

borderedImg.Save("final.jpg", new JpegEncoder(), null);
...