
**Aspose.Imaging Image Merger Plugin for .NET ** gjør det utrolig enkelt å **programmatisk kombinere bilder ** enten horisontalt eller vertikalt, samtidig som bildekvaliteten bevares. Denne kraftige plugin er designet spesifikt for utviklere og støtter en bred vifte av formater, slik at du kan lage fantastiske fotokollager uten anstrengelse. I denne guiden vil du lære hvordan du **merger eller kombinerer flere bilder programmerbart i C# ** , inkludert hvordan **Photo Merge Vertically ** og hvordan man Combine TIFF Files into One .
Temaene er dekket:
- C# API for å kombinere bilder
- Kombiner flere bilder ved hjelp av C#- Fyller bilder vertikalt
- Kombinerer bilder horisontelt
C# API til Merge Bilder
For å kombinere bilder i C# programmatisk, vil vi bruke Aspose.Imaging for .NET, en robust .NET bildebehandling bibliotek designet for høy ytelse bildeforbindelse. Denne API tillater presise bilde manipulasjoner og støtter et bredt spekter av formater. Du kan enkelt integrere API i dine .NET prosjekter ved å laste ned plugin eller installere det via NuGet:
PM> Install-Package Aspose.Imaging
Merger flere bilder i C#
Det er to primære metoder for å fusjonere bilder i en enkelt fil: vertikal bildekoncatenasjon ** og horisontal bildeconcatanasjon. I vertikalt bilde, bilder er stablert en over den andre, mens i horisontell bilde koncentrasjon, bildene er plassert side for side.
C# Merge bilder Vertikalt
For å kombinere bilder vertikalt i C#, følg disse trinnene:
- Angi veiene til bildene i en strenge rekkefølge.
- Lag en liste over Size for å lagre dimensjonene til hvert bilde.
- Beregne den totale høyden og bredden av det resulterende bildet.
- Skaper et objekt av StreamSource og initialiserer den med en ny MemoryStream.
- Skaper et gjenstand for JpegOptions Klasse og konfigurere sine alternativer.
- Instant A JpegImage for den nye bildet, initialisere den med det angitte JpegOptions og beregnet dimensjon.
- Iterate gjennom listen over bilder, last hver inn i en RasterImage og objektet.
- Skaper A Rectangle for hver bilde og legge den til den nye bildet ved hjelp av JpegImage.SaveArgb32Pixels() Metoden er.
- Øk høyden under hver iterasjon.
- Endelig, lagre den nye bildet ved hjelp av JpegImage.Save (string) og Metoden er.
Her er et kodemønster som viser hvordan du merger bilder vertikalt i C# :
C# Kombinerer bilder horisontelt {#kombinering av bilder-horisontal}
For å kombinere bilder horisontelt i C#**, følg disse trinnene:
- Angi veiene til bildene i en strenge rekkefølge.
- Lag en liste over Size for å lagre dimensjonene til hvert bilde.
- Beregne den totale høyden og bredden av det resulterende bildet.
- Skap en ny kilde ved hjelp av FileCreateSource (String og Boolean) og initialisere det med filens vei.
- Skaper et gjenstand for JpegOptions Klasse og konfigurere sine alternativer.
- Instant A JpegImage for den nye bildet, initialisere den med det angitte JpegOptions og beregnet dimensjon.
- Iterate gjennom listen over bilder, last hver inn i en RasterImage og objektet.
- Skaper A Rectangle for hver bilde og legge den til den nye bildet ved hjelp av JpegImage.SaveArgb32Pixels() Metoden er.
- Øke strekket bredde i løpet av hver iterasjon.
- Når det er fullført, lagre den nye bildet ved hjelp av JpegImage.Save (string) og Metoden er.
Her er et kodemønster som viser hvordan man merger flere bilder horisontelt i C# :
C# Image Merging API - Få en gratis lisens
Du kan Få gratis midlertidig lisens for å kombinere bilder uten evalueringsbegrensninger.
Conclusion
I denne artikkelen har du lært hvordan å **programmatisk fusioner bilder ** i en enkelt fil ved hjelp av C#. De tilgjengelige kodemønstrene illustrerer hvordan man **kombinerer bildene programmetisk ** både **vertikalt ** og horisontelt ** , inkludert teknikker for Photo Fusion Vertically, ** Combine TIFF Files into One samt bruken av ** Aspose.Imaging Merge. DokumentasjonI tillegg, føl deg fri til å dele dine spørsmål med oss via vår ForumetDu kan også finne nyttige ressurser om hvordan du kan kombinere bilder vertikalt online og bruke ** Aspose.Imaging Merge for bildebehovene dine.
More in this category
- C# Animation Maker Plugin: Lag fantastiske animasjoner med Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Forbedre bildene dine med avanserte filter
- Kombinere bilder i C# med $99 Aspose.Imaging Image Merger Plugin
- Tilgjengelig Enterprise Image Processing med Aspose.Imaging
- Tilgjengelig bilde rotasjon i C# Aspose.Imaging $99 Plugin