Aspose.Imaging attēla apvienošana .NET

Aspose.Imaging Image Merger for .NET Plugin ļauj izstrādātājiem apvienot vairākus attēlus kolāžos vai kompozītiem izkārtojumiem bez kvalitātes zuduma. atbalsta plašu rastera formātu klāstu, tas ļauj horizontāli, vertikāli vai pielāgotus apvienojumus, vienlaikus saglabājot izšķirtspēju, krāsu profili un metadatus.

Installation

  • Pievienojiet Aspose.Imaging .NET NuGet paketi.
  • Atver pilnīgu funkcionalitāti ar A Mēra licences .

Piemērs: Merging attēli

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");
    }
}

Galvenās īpašības

Versatile Merg Layouts

  • Pievienojiet attēlus horizontāli, vertikāli vai pielāgotos/pārklājos.
  • Kontrolēt saskaņošanu, telpas un padding starp attēliem.

Multiformāta atbalsts

  • Darbs ar JPEG, PNG, BMP, TIFF, GIF un citiem Atbalstīti formāti .
  • Saglabā oriģinālus krāsu profilus un metadatus.

Kvalitātes saglabāšana

  • Saglabā izšķirtspēju un pikseļu detaļas bez kompresijas artefaktus.
  • Formāta apzināšanas apstrāde nodrošina konsekventus rezultātus.

Batch apstrāde

  • Pārbaudiet un apstrādājiet lielus attēlu komplektus vienā virzienā.
  • Izpildiet uzdevumus sekventiāli vai paralēli maksimālajai caurlaidībai.

Darbība un integrācija

  • Optimizētie Streaming API zemu atmiņas izmantošanai.
  • Darbojas ar .NET Core, .Net 5+, un .net Framework.
  • Integrē ar ASP.NET caurulēm, desktop lietojumprogrammām vai fonu pakalpojumiem.

Bezmaksas tiešsaistes attēlu apvienošana

Izmēģiniet Aspose.Imaging bezmaksas tiešsaistes attēlu apvienošana Testēt funkcionalitāti nekavējoties bez kodēšanas.

Padomi un labākās prakses

  • Validējiet ieejas dimensijas, lai izvēlētos labāko apvienošanas stratēģiju.
  • Iegūstiet attēlus ātri uz brīviem resursiem.
  • Izmantojiet PNG pārredzamībai vai JPEG fotogrāfijām atkarībā no iznākuma vajadzībām.
  • Ļoti lieli attēli var strādāt, lai efektīvi pārvaldītu atmiņu.
  • Pielietojiet pielāgotus paddingus un fona pildījumus vizuāli konsekventiem kolāgiem.

Conclusion

Aspose.Imaging Image Merger for .NET Plugin ir labākā izvēle izstrādātājiem, kuriem ir nepieciešama efektīva, augstas kvalitātes attēla apvienošana. vai nu fotokollāžu izveide, skenēto dokumentu kombinācija vai pielāgotas izkārtojumi, tas sniedz profesionālus rezultātus.

 Latviski