
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ů
- Shromažďovat více snímků pomocí C#- Sdílejte obrázky vertikálně
- Kombinace snímků horizontálně
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ů.