Merge Images in C#

Aspose.Imaging Image Merger Plugin за .NET прави невероятно лесно да програматично комбинирате изображения хоризонтално или вертикално, като същевременно запазвате качеството на изображението. Този мощен плъгин е проектиран специално за разработчиците и поддържа широк спектър от формати, което ви позволява да създадете невероятни фото коллаги без усилия. В този ръководство ще научите как да се местват или комбинират многообразие програмирано в C#, включително как Фото Merge Vertically и как Combine TIFF файлове в One.

Темите са обхванати:

C# API за сливане на изображения

За да комбинираме изображенията в C# програмно, ние ще използваме Апсос.Imaging за .NET, Тази API позволява точни манипулации на изображения и поддържа широк спектър от формати. Можете лесно да интегрирате API в вашите .NET проекти, като изтеглите плагина или го инсталирате чрез NuGet:

PM> Install-Package Aspose.Imaging

Съчетаване на многообразни изображения в C}

Има два основни метода за сливане на изображения в един файл: вертикална съвпадение с изображение ** и ** хоризонтална съпричастност към изображението . При вертикално съпоставяне, снимките се поставят една над друга, докато при хоригитално са поставени страни по страни. Следните секции ще ви насочат през двете методи с практически кодови проби.

C# Смесване на изображения Вертикално

За да комбинирате изображенията вертикално в C#, следвайте следните стъпки:

  • Определете маршрутите на изображенията в редица редове.
  • Създайте списък на Размер Съхраняване на измеренията на всяко изображение.
  • Изчислете общата височина и ширина на получената картина.
  • Създаване на обект на StreamSource Инициативата започва с нова MemoryStream.
  • Създаване на обект на JpegOptions Класиране и конфигуриране на неговите опции.
  • Внезапно A JpegImage за новото изображение, като го стартирате с посоченото JpegOptions Изчислени измерения.
  • Итерирайте през списъка с изображения, изтегляйки всяка от тях в RasterImage на обекта.
  • Създаване на A Ректангъл за всяка снимка и я добавете към новата, като използвате JpegImage.SaveArgb32() Методът.
  • Увеличаване на височината по време на всяка йерация.
  • Накрая, спестете новото изображение с помощта на JpegImage.Save) Методът.

Ето един код, който демонстрира как да се сливат изображения вертикално в C#:

C# сливане на изображения хоризонтално {# комбиниране-изображения-хоризонтно}

За да комбинирате изображения хоризонтално в C#, следвайте следните стъпки:

  • Определете маршрутите на изображенията в редица редове.
  • Създайте списък на Размер Съхраняване на измеренията на всяко изображение.
  • Изчислете общата височина и ширина на получената картина.
  • Създаване на нов източник, използвайки FileCreateSource(String и Boolean) и да започнете с пътя на файла.
  • Създаване на обект на JpegOptions Класиране и конфигуриране на неговите опции.
  • Внезапно A JpegImage за новото изображение, като го стартирате с посоченото JpegOptions Изчислени измерения.
  • Итерирайте през списъка с изображения, изтегляйки всяка от тях в RasterImage на обекта.
  • Създаване на A Ректангъл за всяка снимка и я добавете към новата, като използвате JpegImage.SaveArgb32() Методът.
  • Увеличаване на ширината по време на всяка йерация.
  • След като сте завършили, запазете новото изображение с помощта на JpegImage.Save) Методът.

Ето един код, който демонстрира как да се сливат няколко изображения хоризонтално в C#:

C# Image Merging API - Get Free License

Можете да Получете безплатна временна лиценза да се сливат изображения без ограничения за оценка.

заключение

В тази статия сте научили как да програматично сливане на изображения в един файл с помощта на C#. Доставените кодови проби илустрират как комбиниране на снимки програмно както вертикално и horizontally, включително техники за Photo Merge Vertically, Combine TIFF Files into One и използването на Aspose.Imaging Merg Документация. Освен това, се чувствайте свободни да споделяте вашите въпроси с нас чрез нашия Форумът. Можете също да намерите полезни ресурси за това как да комбинирате изображения вертикално онлайн и да използвате Aspose.Imaging Merge за вашите нужди за обработка на изображение.

More in this category