Merge Images in C#

Aspose.Imaging Image Merger Plugin pro .NET dělá to neuvěřitelně snadné programmaticky kombinovat obrázky buď horizontálně nebo vertikálně, při zachování kvality obrazu. Tento výkonný plugin je navržen speciálně pro vývojáře a podporuje širokou škálu formátů, což vám umožní vytvářet úžasné foto koláže bez námahy. V tomto průvodci se dozvíte, jak míchat nebo spojit více snímků programmatické v C#, včetně toho fotografie Merge Vertically a jak kombinovat soubory TIFF do jednoho.

Témata pokryt:

C# API ke shromažďování obrázků

Aby bylo možné kombinovat snímky v C# programovaně, použijeme Aspose.Imaging pro .NET, robustní knihovna zpracování obrazu .NET navržená pro vysoce výkonné sloučení obrazu. Tento API umožňuje přesné manipulace s obrazem a podporuje širokou škálu formátů. Můžete snadno integrovat API do svých projektů .NET stáhnutím pluginu nebo instalací prostřednictvím NuGet:

PM> Install-Package Aspose.Imaging

Shromažďovat více snímků v C# {#shromažďovat více snímk}

Existují dva primární způsoby, jak spojit obrázky do jednoho souboru: **vertikální srovnání obrazu ** a horizontální soustrast obrazy .V vertikálních soustředěních jsou obrázků stagnováno jeden nad druhým, zatímco v horizontálně soustavených, je obrázek umístěn stranou po straně.Následující oddíly vás průvodí oběma metodami s praktickými vzorky kódu.

C# Míchání snímků vertikálně {#míchání snímků vertikáln}

Chcete-li míchat obrázky vertikálně do C#, postupujte podle následujících krok:

  • Určete trasy obrázků v řádku řádku.
  • Vytvořte si seznam Velikost ukládání rozměrů každého obrazu.
  • Výpočet celkové výšky a šířky výsledného obrazu.
  • Vytvořte předmět pro StreamSource třídy, začátečník s novým MemoryStream.
  • Vytvořte předmět JpegOptions třída a nastavení jejích možností.
  • Instantní A JpegImage pro nový obrázek, zahájit ho s specifikovaným JpegOptions a vypočtených rozměrů.
  • Přejděte do seznamu snímků, přenášejte každý do RasterImage a předmětem.
  • Vytvořte A rectangle pro každý obrázek a přidejte ho k novému obrázku pomocí JpegImage.SaveArgb32Pixel() a metody.
  • Zvýšení výšky během každé iterace.
  • Konečně, zachraňte nový obrázek pomocí Společnost JpegImage.Save(string) a metody.

Zde je vzorek kódu, který ukazuje, jak míchat obrázky vertikálně v C#:

C# Shromáždění snímků Horizontálně {#shromáždění snímků-horizontáln}

Chcete-li kombinovat obrázky horizontálně v C#, postupujte podle následujících kroků:

  • Určete trasy obrázků v řádku řádku.
  • Vytvořte si seznam Velikost ukládání rozměrů každého obrazu.
  • Výpočet celkové výšky a šířky výsledného obrazu.
  • Vytvořte nový zdroj pomocí Archiv pro štítek (String, Boolean) a začít s cestou souboru.
  • Vytvořte předmět JpegOptions třída a nastavení jejích možností.
  • Instantní A JpegImage pro nový obrázek, zahájit ho s specifikovaným JpegOptions a vypočtených rozměrů.
  • Přejděte do seznamu snímků, přenášejte každý do RasterImage a předmětem.
  • Vytvořte A rectangle pro každý obrázek a přidejte ho k novému obrázku pomocí JpegImage.SaveArgb32Pixel() a metody.
  • Zvýšení šířky během každé iterace.
  • Jakmile dokončíte, uložíte nový obrázek pomocí Společnost JpegImage.Save(string) a metody.

Zde je vzorek kódu, který ukazuje, jak míchat více snímků horizontálně v C#:

C# Image Merging API - Získejte bezplatnou licenci

Můžete Získejte bezplatnou dočasnou licenci Shromažďovat obrázky bez omezení hodnocení.

závěr

V tomto článku jste se dozvěděli, jak programově fúzovat obrázky do jednoho souboru pomocí C#. Předložené vzorky kódu ilustrují způsoby programového fúze obrázků i vertikálně a horizontální, včetně technik k Fotografie Fúzi Vertikální, Kombinace TIFF Souborů do Jedno a používání Aspose.Imaging Merge Dokumentace. Kromě toho, buďte svobodní sdílet své dotazy s námi prostřednictvím našeho Fórum. Můžete také najít užitečné zdroje o tom, jak kombinovat obrázky vertikálně online a využít Aspose.Imaging Merge pro vaše potřeby zpracování obrázků.

More in this category