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");
}
}
Ключові особливості
Створення Versatile Layouts
- З’єднуйте зображення горизонтально, вертикально або в закріплених/пристосованих устроях.
- Контроль збігання, простір і падіння між зображеннями.
Мултиформатна підтримка
- Працює з JPEG, PNG, BMP, TIFF, GIF та іншими Підтримувані формати .
- Зберігає оригінальні кольорові профілі та метадані.
Збереження якості
- Зберігає роздільний і піксельний деталі без рекомпресійних артефактів.
- Формат-освідомість обробки забезпечує постійні результати.
Batch обробка
- Використовуйте і обробляйте великі набори зображень в одному раунді.
- Виконання завдань послідовно або паралельно для максимального проходження.
Виконання та інтеграція
- Оптимізовані поточні АПІ для низького використання пам’яті.
- Працює в .NET Core, .net 5+ і .Net Framework.
- Інтегрований з ASP.NET трубопроводами, робочими додатками або послугами фону.
Безкоштовні онлайн зображення поєднання
Спробуйте в Aspose.Imaging Безкоштовний онлайн зображення поєднання Тестувати функціональність відразу без кодування.
Традиції та найкращі практики
- Визначте розміри входу, щоб вибрати найкращу стратегію поєднання.
- Негайно надайте зображення безкоштовним ресурсам.
- Використовуйте PNG для прозорості або JPEG для фотографій залежно від вихідних потреб.
- Це дозволяє стрімувати дуже великі зображення для ефективного управління пам’яттю.
- Нанесіть персоналізовані падіння та фонові наповнення для візуально консистентних колажів.
Заключення
Aspose.Imaging Image Merger для .NET Plugin є найкращим вибором для розробників, які потребують ефективного, високоякісного з’єднання зображень. Незалежно від того, чи створюються фотоколаги, поєднуються скановані документи або генеруються персоналізовані розташування, це дає професійні результати. Відключити повну функціональність за всього $99 і покращити ваші проекти .Net з передовим з’єднанням знімків.