Aspose.Imaging Image Merger для .NET

Aspose.Imaging Image Merger для .NET Plugin позволяет разработчикам объединять несколько изображений в коллаги или композитные расстройства без потери качества. Поддерживая широкий спектр растер-форматов, это позволяет горизонтальные, вертикальные или персонализированные слияния при сохранении разрешения, цветных профилей и метаданных.

Инсталляция

  • Добавьте Aspose.Imaging для пакета .NET NuGet.
  • Отключение полной функциональности с помощью Размер лицензии .

Пример: Скриншоты изображений

var images = new List<Image>();
string[] files = new string[] { "template.png", "template.jpg" };
foreach (var fileName in files)
{
    images.Add(Image.Load(fileName));
}

MergeImages(images, 0); // Horizontal merge
MergeImages(images, 1); // Vertical merge

void MergeImages(List<Image> images, byte direction)
{
    int width = direction == 0 ? images.Sum(img => img.Width) : images.Max(img => img.Width);
    int height = direction == 1 ? images.Sum(img => img.Height) : images.Max(img => img.Height);

    using (var merged = Image.Create(new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha }, width, height))
    {
        var graphics = new Graphics(merged);
        float x = 0, y = 0;
        foreach (var img in images)
        {
            graphics.DrawImage(img, new RectangleF(x, y, img.Width, img.Height));
            if (direction == 0) x += img.Width; else y += img.Height;
        }
        merged.Save("result_" + direction + ".png");
    }
}

Ключевые особенности

Разнообразие Merge Layouts

  • Смешайте изображения горизонтально, вертикально или в фиксированных/устройствах.
  • Контроль корректировки, пространства и подъема между изображениями.

Многофункциональная поддержка

Сохранение качества

  • Поддерживает резолюцию и пиксельные детали без рекомпрессионных артефактов.
  • Обработка формат-осознание обеспечивает последовательные результаты.

Batch обработка

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

производительность и интеграция

  • Оптимизированные API для потока для низкой памяти.
  • Работает в .NET Core, .net 5+ и .Net Framework.
  • Интегрируется с трубопроводами ASP.NET, настольными приложениями или услугами фонов.

Бесплатное онлайн изображение сливается

Попробуйте в Aspose.Imaging Бесплатный онлайн изображения Слияние Проверить функциональность сразу без кодирования.

Советы и лучшие практики

  • Проверьте размеры ввода, чтобы выбрать лучшую стратегию слияния.
  • Сделайте изображения быстро на свободные ресурсы.
  • Используйте PNG для прозрачности или JPEG для фотографий в зависимости от потребностей выхода.
  • Способствует потоку очень больших изображений для эффективного управления памятью.
  • Применяйте персонализированные падинки и фоновые заполнения для визуально последовательных коллагов.

Заключение

Aspose.Imaging Image Merger для .NET Plugin является лучшим выбором для разработчиков, нуждающихся в эффективном, высококачественном слизировании. будь то создание фотоколажей, сочетание скенированных документов или генерирование персонализированных расчётов, оно дает профессиональные результаты. Отключение полной функциональности за всего $99 и улучшение ваших проектов .Net с передовым слизанием.

 Русский