
Il Aspose.Imaging Image Merger Plugin per .NET rende incredibilmente semplice programmaticamente combinare le immagini sia orizzontalmente che verticalmente, tuttavia preservando la qualità dell’immagine. Questo potente plugin è progettato specificamente per gli sviluppatori e supporta una vasta gamma di formati, consentendo di creare splendidi collage foto senza sforzo. In questo manuale imparerai come mescolare o combinarne più immagini in modo programmatico in C#, tra cui Photo Merge Vertically e Combine TIFF Files in One.
I temi coperti:
- C# API per unire le immagini
- Incorporare immagini multipli utilizzando C#- Mescolare le immagini verticalmente
- Combinare le immagini orizzontalmente
C# API per unire immagini
Per combinare le immagini in C# in modo programmatico, utilizzeremo Aspose.Imaging per .NET, una robusta biblioteca di elaborazione dell’immagine .NET progettata per la fusione dell’immagine ad alte prestazioni. Questa API consente manipolazioni dell’immagine accurate e supporta una vasta gamma di formati. Puoi integrare facilmente l’API nei tuoi progetti .NET scaricando il plugin o installandolo tramite NuGet:
PM> Install-Package Aspose.Imaging
Mescolare molte immagini in C# {#mescolare molte immagini}
Esistono due metodi primari per mescolare le immagini in un singolo file: concatenazione immagine verticale e coattenzione immaginaria orizzontale.In concatenzione vertica, le foto sono tagliate uno sopra l’altro, mentre in concatazione orizontali, lesioni sono collocate a lato.Le seguenti sezioni vi guideranno attraverso entrambe le modalità con campioni di codice pratici.
C# Mescolare le immagini verticalmente {#mescolare le immagini verticalmente}
Per mescolare le immagini verticalmente in C#, seguire questi passaggi:
- Determinare i percorsi delle immagini in una sequenza di stringhe.
- Crea un elenco di dimensioni Conservare le dimensioni di ogni immagine.
- Calcolare l’altezza totale e la larghezza dell’immagine risultante.
- Creare un oggetto di StreamSource La classe, inizializzandola con una nuova MemoryStream.
- Creare un oggetto di JpegOptions Classificare e configurare le opzioni.
- Improvvisamente a JpegImage per la nuova immagine, inizializzandola con la specifica JpegOptions delle dimensioni calcolate.
- Iterate attraverso la lista delle immagini, caricando ciascuno in una RasterImage Gli oggetti.
- Creare a Il rettangolo per ogni immagine e aggiungerla alla nuova foto utilizzando il JpegImage.SaveArgb32Pixels() Il metodo.
- Aumentare l’altezza strisciata durante ogni iterazione.
- Infine, salvare la nuova immagine utilizzando il JpegImage.Salva (string) Il metodo.
Ecco un campione di codice che dimostra come mescolare le immagini verticalmente in C#:
C# Mescolare le immagini orizzontalmente {#combinare le immagini orizzontalmente}
Per combinare le immagini orizzontalmente in C#, seguire questi passaggi:
- Determinare i percorsi delle immagini in una sequenza di stringhe.
- Crea un elenco di dimensioni Conservare le dimensioni di ogni immagine.
- Calcolare l’altezza totale e la larghezza dell’immagine risultante.
- Creare una nuova fonte utilizzando FileCreateSource (String e Boolean) e inizializzarlo con il percorso del file.
- Creare un oggetto di JpegOptions Classificare e configurare le opzioni.
- Improvvisamente a JpegImage per la nuova immagine, inizializzandola con la specifica JpegOptions delle dimensioni calcolate.
- Iterate attraverso la lista delle immagini, caricando ciascuno in una RasterImage Gli oggetti.
- Creare a Il rettangolo per ogni immagine e aggiungerla alla nuova foto utilizzando il JpegImage.SaveArgb32Pixels() Il metodo.
- Aumentare la larghezza strisciata durante ogni iterazione.
- Una volta completato, salvare la nuova immagine utilizzando il JpegImage.Salva (string) Il metodo.
Ecco un campione di codice che dimostra come mescolare più immagini orizzontalmente in C#:
C# Image Merging API - Ottieni una licenza gratuita
Tu puoi Ottieni una licenza temporanea gratuita per unire le immagini senza restrizioni di valutazione.
conclusione
I campioni di codice forniti illustrano come combinare le immagini in modo programmatico sia verticalmente e orizzontale, tra cui tecniche per Photo Merge Vertically , Combine TIFF Files in One , e l’utilizzo di Aspose.Imaging Merg. Per ulteriori esplorazioni della libreria di elaborazione dell’immagine .NET per la fusione Documentazione. Inoltre, siate liberi di condividere le vostre domande con noi attraverso il nostro Il forum. Puoi anche trovare risorse utili su come Combine Images Vertically Online e utilizzare Aspose.Imaging Merge per le tue esigenze di elaborazione dell’immagine.
More in this category
- Ottimizzare i GIF animati in .NET utilizzando Aspose.Imaging
- Ottimizzare i TIFF multi-page per archivi in .NET con Aspose
- Animazioni guidate dai dati in .NET con Aspose.Imaging
- Compressione immagine senza perdite e definita in qualità in .NET con Aspose.Imaging
- Confronto Lossy vs. Lossless Compression in .NET utilizzando Aspose.Imaging