Merge Images in C#

Aspose.Imaging Image Merger Plugin pre .NET robí to neuveriteľne jednoduché programmaticky kombinovať obrázky buď horizontálne alebo vertikálne, zatiaľ čo zachováva kvalitu obrazu. Tento výkonný plugin je navrhnutý špeciálne pre vývojárov a podporuje širokú škálu formátov, čo vám umožní vytvoriť úžasné foto kolagény bez námahy. V tomto sprievodcovi sa dozviete, ako zmiešať alebo spájať viacero obrázkov programaticky v C#, vrátane Foto Merge Vertically a Ako Combine TIFF súbory do One.

Témy pokryté:

C# API to Merge Obrázky

Ak chcete kombinovať obrázky v C# programaticky, použijeme Aspose.Imaging pre .NET, robustná knižnica spracovania obrazu .NET navrhnutá pre high-performance image merging. Táto API umožňuje presné manipulácie s obrázkom a podporuje širokú škálu formátov. Môžete ľahko integrovať API do svojich projektov .NET tým, že si stiahnete plugin alebo ho nainštalujete prostredníctvom NuGet:

PM> Install-Package Aspose.Imaging

Zhromažďovať viacero obrázkov v C# {#zhromažďovať viacero obrázkov}

Existujú dva primárne metódy, ako zlúčiť obrázky do jedného súboru: **vertikálna snímka končatiny ** a horizontálne snímať obrázok . V vertikálnom konatanciu, obrazy sú stláčané jeden nad druhým, zatiaľ čo v horizontálnej konatiny, fotografie sú umiestnené bočne po boku.

C# Merge obrazy vertikálne {#merge obrazy vertikálne}

Ak chcete zmiešať obrázky vertikálne do C#, postupujte podľa týchto krokov:

  • Zadajte trasy obrázkov v riadkovom poradí.
  • Vytvorte si zoznam Veľkosť Uložiť rozmery každého obrazu.
  • Vypočítajte celkovú výšku a šírku výsledného obrazu.
  • Vytvorenie objektu na StreamSource triedy, iniciovať ju s novým MemoryStream.
  • Vytvorenie objektu na JpegOptions triedy a nastaviť ich možnosti.
  • Okamžite a JpegImage pre nový obrázok, iniciovať ho s špecifikovaným JpegOptions a vypočítané rozmery.
  • Iterate cez zoznam obrázkov, naložte každý do RasterImage na objekty.
  • Vytvorte A rectangle pre každý obrázok a pridajte ho k novému obrázku pomocou JpegImage.SaveArgb32Pixels() a metódy.
  • Zvýšte stuhnutú výšku počas každej iterácie.
  • Nakoniec, zachráňte nový obrázok pomocou Spoločnosť JpegImage.Save(string) a metódy.

Tu je vzorka kódu, ktorá ukazuje, ako zmiešať obrázky vertikálne v C#:

C# Zhromažďovať obrázky Horizontálne {#zhromažďovať obrázky-horizontálne}

Ak chcete zhromažďovať obrázky horizontálne v C#, postupujte podľa týchto krokov:

  • Zadajte trasy obrázkov v riadkovom poradí.
  • Vytvorte si zoznam Veľkosť Uložiť rozmery každého obrazu.
  • Vypočítajte celkovú výšku a šírku výsledného obrazu.
  • Vytvorte nový zdroj pomocou FileCreateSource (String a Boolean) a začať s cestou súboru.
  • Vytvorenie objektu na JpegOptions triedy a nastaviť ich možnosti.
  • Okamžite a JpegImage pre nový obrázok, iniciovať ho s špecifikovaným JpegOptions a vypočítané rozmery.
  • Iterate cez zoznam obrázkov, naložte každý do RasterImage na objekty.
  • Vytvorte A rectangle pre každý obrázok a pridajte ho k novému obrázku pomocou JpegImage.SaveArgb32Pixels() a metódy.
  • Zvýšenie šírky počas každej iterácie.
  • Po dokončení, uložiť nový obrázok pomocou Spoločnosť JpegImage.Save(string) a metódy.

Tu je vzorka kódu, ktorá ukazuje, ako zmiešať viaceré obrázky horizontálne v C#:

C# Image Merging API - Získajte bezplatnú licenciu

Môžeš Získajte bezplatnú dočasnú licenciu zdieľať obrázky bez hodnotenia obmedzení.

Záver

V tomto článku ste sa dozvedeli, ako programmaticky zlúčiť obrázky do jedného súboru pomocou C#. Príslušné vzorky kódu ilustrujú spôsob, akým je možné súbor obrázkov programaticky vertikálne a horizontálne, vrátane technológií pre fotografie Zhromažďovanie vertikálnym , Súboj TIFF Súbory do Jedného a použitie Aspose.Imaging Merge dokumentácia. Okrem toho sa cítite slobodní zdieľať svoje dotazy s nami prostredníctvom nášho Fórum. Môžete tiež nájsť užitočné zdroje o tom, ako kombinovať obrázky vertikálne online a využiť Aspose.Imaging Merge pre vaše potreby spracovania obrázkov.

More in this category