
El Aspose.Imaging Image Merger Plugin per a .NET fa que sigui increïblement senzill programàticament combinar imatges o horitzontal o vertical, tot i que manté la qualitat de la imatge. Aquest poderós plugin és dissenyat específicament per als desenvolupadors i suporta una àmplia varietat de formats, que li permet crear impressionants col·legis de fotografies sense esforç. En aquest guia, aprendràs com merger o combiner múltiples imatges programàtics en C#, incloent com a Photo Merge Vertical i com per Combine TIFF Files en One.
Temes coberts per:
- C# API per barrejar imatges
- Fusionar múltiples imatges utilitzant C#- Imatges de forma vertical
- Combinació d’imatges horitzontal
C# API per a la barreja d’imatges
Per combinar imatges en C# programàticament, utilitzarem Aspose.Imaging per a .NET, una robusta biblioteca de processament d’imatges .NET dissenyada per a la fusió d’imatge de gran rendiment. Aquesta API permet manipulacions de imatge precises i suporta una àmplia gamma de formats. Pots integrar fàcilment l’API en els teus projectes .NET baixant el plugin o instal·lant-lo a través de NuGet:
PM> Install-Package Aspose.Imaging
Fusionar múltiples imatges en C# {#fusionar múltiples imatges}
Hi ha dos mètodes principals per fusionar les imatges en un sol fitxer: **concatenció d’imatge vertical ** i consactació de imatge horitzontal . En la concació vertical, les fotografies s’estableixen un sobre l’altre, mentre que en la concatenació horizontal, es col·loquen imatges de banda a banda.
C# Fusionar imatges de forma vertical {#fusionar imatges de forma vertical}
Per barrejar les imatges verticalment en C#, segueix aquests passos:
- Especifica els camins de les imatges en un seguit de cordes.
- Crear una llista de Dimensió Per tal d’emmagatzemar les dimensions de cada imatge.
- Calcula l’alçada i la amplada total de la imatge resultant.
- Creació d’un objecte de StreamSource La classe, iniciant-la amb una nova MemoryStream.
- Crear un objecte de JpegOptions classe i configurar les seves opcions.
- Actualment a JpegImage per a la nova imatge, iniciant-la amb l’especificada JpegOptions i les dimensions calculades.
- Iterat a través de la llista d’imatges, carregant cadascú en un RasterImage l’objecte.
- Creació a Rectangle per a cada imatge i afegir-la a la nova imatge utilitzant el JpegImage.SaveArgb32Pixels() El mètode.
- Augmentar l’alçada estirada durant cada iteraci.
- Finalment, guardar la nova imatge utilitzant el JpegImage.Save (string) per a l’apartament) El mètode.
Aquí teniu una mostra de codi que demostra com mesurar les imatges verticalment en C#:
C# combina imatges horitzontalment
Per combinar imatges horitzontalment en C#, segueix aquests passos:
- Especifica els camins de les imatges en un seguit de cordes.
- Crear una llista de Dimensió Per tal d’emmagatzemar les dimensions de cada imatge.
- Calcula l’alçada i la amplada total de la imatge resultant.
- Crear una nova font utilitzant FileCreateSource (String i Boolean) i iniciar-ho amb el camí del fitxer.
- Crear un objecte de JpegOptions classe i configurar les seves opcions.
- Actualment a JpegImage per a la nova imatge, iniciant-la amb l’especificada JpegOptions i les dimensions calculades.
- Iterat a través de la llista d’imatges, carregant cadascú en un RasterImage l’objecte.
- Creació a Rectangle per a cada imatge i afegir-la a la nova imatge utilitzant el JpegImage.SaveArgb32Pixels() El mètode.
- Augmentar l’amplada estricta durant cada iteraci.
- Una vegada completat, guardar la nova imatge utilitzant el JpegImage.Save (string) per a l’apartament) El mètode.
Aquí teniu una mostra de codi que demostra com barrejar múltiples imatges horitzontalment en C#:
C# Image Merging API - Obtenir una llicència gratuïta
Es pot Obtenir una llicència temporal gratuïta Fusionar imatges sense restriccions d’avaluació.
Conclusió
Les mostres de codi proporcionades il·lustren com combinar imatges programàticament tant vertical com horizontal, incloent tècniques per a Photo Merge Vertically, Combine TIFF Files into One i l’ús de Aspose.Imaging Merger. Per a més exploració de la biblioteca de processament d’imatges .NET per fusionar-s’hi, es refereix a la Documentació. A més, sentiu-vos lliures de compartir les vostres preguntes amb nosaltres a través del nostre El fòrum. També podeu trobar recursos útils sobre com combinar imatges verticalment en línia i utilitzar Aspose.Imaging Merge per a les vostres necessitats de processament d’imatge.
More in this category
- Optimitzar els gifs animats en .NET utilitzant Aspose.Imaging
- Optimitzar TIFFs multipages per a l'arxiu en .NET amb Aspose
- Animacions de dades en .NET amb Aspose.Imaging
- Comparació Lossy vs. Lossless Image Compression en .NET utilitzant Aspose.Imaging
- Compressió d'imatge sense pèrdues i de qualitat en .NET amb Aspose.Imaging