
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 na zdieľanie obrázkov
- Spojenie viacerých obrázkov pomocou C#- Zmiešať obrázky vertikálne
- Kombinácia obrázkov horizontálne
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
- Optimalizácia animovaných GIF v .NET pomocou Aspose.Imaging
- Optimalizácia viacstránkových TIFF pre archív v .NET s aplikáciou Aspose
- Bezproblémová a kvalitne definovaná kompresia obrazu v .NET s Aspose.Imaging
- Data-Driven Animations v .NET s Aspose.Imaging
- HEIC na JPEG/PNG konverzia s Aspose.Imaging pre .NET