
Le Aspose.Imaging Image Merger Plugin pour .NET rend incroyablement facile de programmatically combiner des images soit horizontalement ou verticalement, tout en préservant la qualité de l’image. Ce plugin puissant est conçu spécifiquement pour les développeurs et soutient une grande variété de formats, vous permettant de créer des collages photo étonnantes sans effort. Dans ce guide vous apprendrez comment mélanger ou combiner plusieurs images programmativement en C#, y compris comment photo Merge Vertically et comment à combiner des fichiers TIFF en un. Vous pouvez également explorer comment utiliser Cellules Mélanges C # pour une manipulation plus avancée, et apprendre à propos des tâches de traitement image.
Thèmes couverts:
- C# API pour fusionner les images
- Mélanger plusieurs images en utilisant C#- Faire des images verticales
- Combiner des images horizontellement
C# API pour mélanger des images
Pour combiner des images en C# de manière programmatique, nous utiliserons Aspose.Imaging pour .NET, une bibliothèque robuste de traitement d’image .NET conçue pour la fusion d’image de haute performance. Cette API permet des manipulations d’image précises et soutient un large éventail de formats. Vous pouvez facilement intégrer l’API dans vos projets .NET en téléchargant le plugin ou en l’installant via NuGet:
PM> Install-Package Aspose.Imaging
Mélanger des images multiples en C}
Il y a deux méthodes principales pour fusionner des images dans un seul fichier: **concatenation d’image verticale ** et consacrément d’image horizontal . Dans la consacration vertical, les images sont stagnées l’une au-dessus de l’autre, tandis que dans la coquétation horizontale, des photos sont placées de côté à côté.
C# Mélange des images Vertically {# Mélange des images vertically}
Pour mélanger les images verticalement dans C#, suivez les étapes suivantes:
- Déterminer les voies des images dans un arrondissement de lignes.
- Créer une liste de taille pour stocker les dimensions de chaque image.
- Calculez la hauteur totale et la largeur de l’image résultante.
- Créer un objet de la StreamSource d’initialiser avec une nouvelle MemoryStream.
- Créer un objet de JpegOptions classe et configurer ses options.
- Instantané A JpegImage pour la nouvelle image, en l’initialisant avec la JpegOptions des dimensions calculées.
- Iterez à travers la liste des images, chargant chacune dans un RasterImage L’objet.
- Créer A Il rettangolo pour chaque image et l’ajouter à la nouvelle image en JpegImage.SaveArgb32Pixels() La méthode.
- Augmenter la hauteur de l’aiguille pendant chaque itération.
- Enfin, sauvegarder la nouvelle image en utilisant le JpegImage.Save (publié dans le texte) La méthode.
Voici un échantillon de code démontrant comment mélanger les images verticalement dans C#:
C# Mélanger les images Horisontellement
Pour combiner les images horizontellement en C#, suivez les étapes suivantes:
- Déterminer les voies des images dans un arrondissement de lignes.
- Créer une liste de taille pour stocker les dimensions de chaque image.
- Calculez la hauteur totale et la largeur de l’image résultante.
- Créer une nouvelle source en utilisant FileCreateSource (String et Boolean) et initialisez-le avec le chemin du fichier.
- Créer un objet de JpegOptions classe et configurer ses options.
- Instantané A JpegImage pour la nouvelle image, en l’initialisant avec la JpegOptions des dimensions calculées.
- Iterez à travers la liste des images, chargant chacune dans un RasterImage L’objet.
- Créer A Il rettangolo pour chaque image et l’ajouter à la nouvelle image en JpegImage.SaveArgb32Pixels() La méthode.
- Augmenter la largeur d’épaisseur pendant chaque itération.
- Une fois terminé, sauvez la nouvelle image en utilisant le JpegImage.Save (publié dans le texte) La méthode.
Voici un échantillon de code démontrant comment mélanger plusieurs images horizontellement dans C#:
C# Image Merging API - Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite Fusionner les images sans restrictions d’évaluation.
Conclusion
Dans cet article, vous avez appris comment programmatiquement fusionner des images dans un seul fichier à l’aide de C#. Les échantillons de code fournis illustrent la façon de combiner les images de manière programmatique à la fois vertical et horizontal, y compris les techniques pour Photo Fusion Vertically , Combine TIFF Fichiers en One, et l’utilisation d’ Aspose.Imaging Merge La documentation. En outre, soyez libre de partager vos questions avec nous via notre Forum. Vous pouvez également trouver des ressources utiles sur la façon de Combine Images Vertically Online et utiliser Aspose.Imaging Merge pour vos besoins de traitement d’image.
More in this category
- Optimiser les GIF animés dans .NET en utilisant Aspose.Imaging
- Optimiser les TIFF multi-page pour l'archivage dans .NET avec Aspose
- Animations à base de données dans .NET avec Aspose.Imaging
- Comparer Lossy vs. Lossless Image Compression dans .NET en utilisant Aspose.Imaging
- Compression d'image sans perte et déterminée de qualité dans .NET avec Aspose.Imaging