
Aspose.Imaging Image Merger Plugin dla .NET sprawia, że jest niesamowicie łatwe do programmatycznego połączenia obrazów zarówno horyzontalnie, jak i pionowo, przy jednoczesnym zachowaniu jakości obrazu.Ten potężny plugin jest zaprojektowany specjalnie dla deweloperów i obsługuje szeroką gamę formatów, pozwalając na tworzenie niesamowitych kolajów zdjęć bez wysiłku.W tym przewodniku dowiesz się, jak programmatycznie połączyć lub połączyć wiele obrazów w C#.
Temat obejmujący:
- C# API do łączenia obrazów
- Łączenie wielu obrazów za pomocą C#- Złączyć obrazy pionowo
- Połączenie obrazów horyzontalnie
C# API do łączenia obrazów
To combine images in C# programmatically, we will utilize Aspose.Imaging dla .NET, solidna biblioteka przetwarzania obrazu **.NET zaprojektowana do połączenia obrazu o wysokiej wydajności. ta API umożliwia precyzyjne manipulacje obrazami i obsługuje szeroki wachlarz formatów. można łatwo zintegrować API do projektów .NET poprzez pobieranie wtyczki lub zainstalowanie go za pośrednictwem NuGet:
PM> Install-Package Aspose.Imaging
Złączenie wielokrotnych obrazów w C# {#złączenie wielokrotnych obrazów}
Istnieją dwa główne metody łączenia obrazów w jeden plik: głębokie łączenie obrazu i głębokie łączenie obrazu.W łączeniu obrazu pionowym obrazy są wypełnione jeden nad drugim, podczas gdy w łączeniu horyzontalnym obrazy są umieszczone z boku na boku.
C# łączy obrazy pionowo {# łączy obrazy pionowo}
Aby *złączyć obrazy pionowo w C#**, postępuj zgodnie z następującymi krokami:
- Określ ścieżki obrazów w kolejce pasów.
- Create a list of wielkość to store the dimensions of each image.
- Oblicz całkowitą wysokość i szerokość wynikającego obrazu.
- Create an object of the Źródło Stream class, initializing it with a new MemoryStream.
- Create an object of Jpegopcje class and configure its options.
- Instantiate a Jpegimage for the new image, initializing it with the specified Jpegopcje and calculated dimensions.
- Iterate through the list of images, loading each into a Rasterobraz object.
- Create a Rectangle for each image and add it to the new image using the JpegImage.SaveArgb32Pixels() method.
- Zwiększ podwyżkę podczas każdej iteracji.
- Finally, save the new image using the JpegImage.Zachowaj(string) method.
Oto próbka kodu, która pokazuje, jak zmieszanie obrazów pionowo w C#:
C# łączy obrazy horyzontalnie {# łączy obrazy horyzontalnie}
Aby połączyć obrazy horyzontalnie w C#**, postępuj zgodnie z następującymi krokami:
- Określ ścieżki obrazów w kolejce pasów.
- Create a list of wielkość to store the dimensions of each image.
- Oblicz całkowitą wysokość i szerokość wynikającego obrazu.
- Create a new source using Artykuły na temat: String, Boolean and initialize it with the file’s path.
- Create an object of Jpegopcje class and configure its options.
- Instantiate a Jpegimage for the new image, initializing it with the specified Jpegopcje and calculated dimensions.
- Iterate through the list of images, loading each into a Rasterobraz object.
- Create a Rectangle for each image and add it to the new image using the JpegImage.SaveArgb32Pixels() method.
- Zwiększ szerokość wstrząsów podczas każdej iteracji.
- Once completed, save the new image using the JpegImage.Zachowaj(string) method.
Oto próbka kodu, która pokazuje, jak zmieszanie wielu obrazów horyzontalnie w C#:
C# Image Merging API - Zdobądź darmową licencję
You can Zdobądź darmową licencję to merge images without evaluation restrictions.
konkluzja
In this article, you have learned how to programmatically merge images into a single file using C#. The provided code samples illustrate how to combine images programmatically both vertically and horizontally. For further exploration of the .NET image processing library for merging, refer to the dokumentacja. Additionally, feel free to share your queries with us via our Forum.
Zobacz również
- Konwertuj obrazy na Grayscale w C#
- Dodaj znak wodny do obrazów za pomocą C#
- Kompresowanie zdjęć PNG, JPEG i TIFF za pomocą C#
More in this category
- C# Animation Maker Plugin: Stwórz niesamowite animacje z Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Wzmocnij swoje obrazy za pomocą zaawansowanych filtrów
- Scalanie obrazów w C# z wtyczką Aspose.Imaging Image Merger za 99 dolarów
- Tanie przetwarzanie obrazów dla przedsiębiorstw z Aspose.Imaging
- Tani obrót obrazów w C# | Wtyczka Aspose.Imaging 99 USD