
Den Aspose.Imaging Image Merger Plugin for .NET gør det utroligt nemt at programmeret kombinere billeder enten horisontalt eller vertikalt, samtidig med at bevare billedkvalitet. Denne kraftfulde plugin er specielt designet til udviklere og understøtter en bred vifte af formater, hvilket giver dig mulighed for at skabe fantastiske foto-kolager uden anstrengelse. I denne guide vil du lære hvordan man blander eller kombinerer flere billeder programmeret i C#, herunder hvordan Photo Merge Vertically og hvordan du Combine TIFF Files into One.
Temaerne er dækket:
- C# API til at fusionere billeder
- Fusion af flere billeder ved hjælp af C#- Tag billederne vertikalt
- Kombinerer billeder horisontelt
C# API til Fusioner af billeder
For at kombinere billeder i C# programmeret, vil vi bruge Opdagelse for .NET, en robust .NET billedbehandlingsbibliotek designet til high-performance image fusion. Denne API tillader præcise image manipulationer og understøtter et bredt spektrum af formater. Du kan nemt integrere API i dine .NET projekter ved at downloade plugin eller installere det via NuGet:
PM> Install-Package Aspose.Imaging
Fusion af flere billeder i C# {#fusion af flere billeder}
Der er to primære metoder til at fusionere billeder i en enkelt fil: **vertikal billedkoncatenation ** og horisontal billedskonkatention . I vertikalt konktenation, billederne er stablet en over den anden, mens i horisontal konkantion, bilderne placeres side om side.
C# Mænge billeder vertikalt {#mænge billeder-vertikalt}
For at blande billederne vertikalt i C#, skal du følge disse trin:
- Angiv retningerne for billederne i en string array.
- Skab en liste over Storhed at opbevare dimensionerne af hvert billede.
- Beregn den samlede højde og bredde af det resulterende billede.
- Opbygge et objekt af StreamSource indledende, og initialiseres med en ny MemoryStream.
- Skab et objekt af JpegOptions klassificere og konfigurere sine muligheder.
- Tænk på A JpegImage for det nye billede, initialisere det med den angivne JpegOptions og beregne dimensioner.
- Iterat gennem listen over billeder, lad hver af dem ind i en RasterImage af objektet.
- Skab en Rektangle for hvert billede og tilføje det til det nye billede ved hjælp af JpegImage.SaveArgb32Pixels() Den metode.
- get højde under hver iteration.
- Til sidst gemmer du det nye billede ved hjælp af JpegImage.Save (string) og) Den metode.
Her er en kodeprøve, der viser, hvordan man blander billeder vertikalt i C#:
C# Fusioner billeder Horisontelt {#kombinere billeder horisontelt}
For at kombinere billeder horisontelt i C#, skal du følge disse trin:
- Angiv retningerne for billederne i en string array.
- Skab en liste over Storhed at opbevare dimensionerne af hvert billede.
- Beregn den samlede højde og bredde af det resulterende billede.
- Skab en ny kilde ved hjælp af FileCreateSource (String og Boolean) og initialisere det med filens vej.
- Skab et objekt af JpegOptions klassificere og konfigurere sine muligheder.
- Tænk på A JpegImage for det nye billede, initialisere det med den angivne JpegOptions og beregne dimensioner.
- Iterat gennem listen over billeder, lad hver af dem ind i en RasterImage af objektet.
- Skab en Rektangle for hvert billede og tilføje det til det nye billede ved hjælp af JpegImage.SaveArgb32Pixels() Den metode.
- Forstørret bredde under hver iteration.
- Når det er færdigt, gemmer du det nye billede ved hjælp af JpegImage.Save (string) og) Den metode.
Her er en kodeprøve, der viser, hvordan man blander flere billeder horisontelt i C#:
C# Image Merging API - Få en gratis licens
Du kan Få en gratis midlertidig licens at kombinere billeder uden evalueringsbegrænsninger.
Konklusion
I denne artikel har du lært, hvordan man programmeret fusioner billeder i en enkelt fil ved hjælp af C#. De leverede kodeksempler illustrerer hvordan at kombinere billeder programmeret både vertikalt og horisontelt, herunder teknikker til Photo Fusion Vertically, Combine TIFF Files into One og brugen af Aspose.Imaging Merge Dokumentation. Desuden føler du dig fri til at dele dine spørgsmål med os via vores Forum. Du kan også finde nyttige ressourcer til at kombinere billeder vertikalt online og bruge Aspose.Imaging Merge til dine billedbehandlingsbehov.
More in this category
- Optimering af animerede GIF'er i .NET ved hjælp af Aspose.Imaging
- Optimerer Multi-Page TIFF'er for arkiver i .NET med Aspose
- Cropping produktbilleder til e-handelsplatforme ved hjælp af Aspose.Imaging for .NET
- Data-drevne animationer i .NET med Aspose.Imaging
- HEIC til JPEG/PNG Conversion med Aspose.Imaging for .NET