Merge Images in C#

Aspose.Imaging Image Merger Plugin для .NET делает это невероятно просто программатически сочетать изображения либо горизонтально или вертикально, в то время как сохраняет качество изображений. Этот мощный плагин предназначен специально для разработчиков и поддерживает широкий спектр форматов, позволяя вам создавать потрясающие фото-коллаги без труда. В этом руководстве вы узнаете, как мешировать или сопоставить несколько картин программически в C#, включая Фото Merge Вертикално и как Комбинировать файлы TIFF в One. Вы также можете исследовать как использовать Аспозовые соединительные клетки C # для более продвинутой манипуляции, и узнать о Испособление слизи для обработки задач.

Темы охватываемые:

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

Чтобы сочетать изображения в C# программатически, мы используем Aspose.Imaging для .NET, Устойчивая библиотека обработки изображений .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 - Получите бесплатную лицензию

Вы можете Получить бесплатную временную лицензию Сочетать изображения без ограничений на оценку.

Заключение

В этой статье вы узнали, как программатически сливать изображения в один файл с использованием C#. Представленные образцы кода иллюстрируют, каковы методы сочетания изображений программически как вертикально и горизонтально, в том числе методики Фото Слияние Вертикално, Комбинировать файлы TIFF в Один и использование Aspose.Imaging Merge. ДокументацияКроме того, будьте свободны поделиться своими запросами с нами через наш сайт. ФорумВы также можете найти полезные ресурсы о том, как комбинировать изображения вертикально онлайн и использовать Aspose.Imaging Merge для ваших потребностей в обработке изображений.

More in this category